From: Murray Eisenberg on
I just tried to evaluate an expression in Mathematica 5.2 and got an
error message "The requested evaluator is not currently defined."

The problem likely arises from Mathematica 6.0.3 and Mathematica 7.0.0
both being installed (and they are working OK). But the preceding
happens even with both of them closed and after I open 5.2 with a clean
cache.

--
Murray Eisenberg murray(a)math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305

From: Murray Eisenberg on
Some additional information: This is under Windows XP (SP3). And each
version of Mathematica has its own mathpass file.

Murray Eisenberg wrote:
> I just tried to evaluate an expression in Mathematica 5.2 and got an
> error message "The requested evaluator is not currently defined."
>
> The problem likely arises from Mathematica 6.0.3 and Mathematica 7.0.0
> both being installed (and they are working OK). But the preceding
> happens even with both of them closed and after I open 5.2 with a clean
> cache.
>

--
Murray Eisenberg murray(a)math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305

From: Murray Eisenberg on
No, starting Mathematica 5.2 with a clean cache does not avoid the problem.

And of course I cannot evaluate the ToFileName[...] command in 5.2 since
it won't let me evaluate ANYTHING!

Moreover, the 5.2 menu selection Kernel > Default Kernel shows only None.

So I next opened the 5.2 math.exe at the command line. I was surprised
by the following messages:

Join::heads: Heads CurrentValue and List at positions 1 and 2
are expected to be the same.

Join::heads: Heads CurrentValue and List at positions 1 and 2
are expected to be the same.

SetOptions::optnf: FontSubstitutions is not a known option for Null.

Join::heads: Heads CurrentValue and List at positions 1 and 2
are expected to be the same.

General::stop: Further output of Join::heads
will be suppressed during this calculation.

SetOptions::optnf: FontSubstitutions is not a known option for Null.

And, once I saw the In[1]:= prompt, I tried 1+1; but got no output, just
the next In prompt.

I thought perhaps the trouble was with my own init.m in
$UserBaseDirectory\Kernel, so I stripped out everything in that file
except a comment line. But still the same results, no matter whether I
try an evaluation after opening the 5.2 front end or after running
math.exe at the command line.

Mathematica 6.0.3 and 7.0.0 each seems to work normally.

This is all under Windows XP (SP3).

John Fultz wrote:
> On Sun, 14 Dec 2008 07:40:17 -0500 (EST), Murray Eisenberg wrote:
>> I just tried to evaluate an expression in Mathematica 5.2 and got an
>> error message "The requested evaluator is not currently defined."
>>
>> The problem likely arises from Mathematica 6.0.3 and Mathematica 7.0.0
>> both being installed (and they are working OK). But the preceding
>> happens even with both of them closed and after I open 5.2 with a clean
>> cache.
>
> A couple of possibilities I can think of...
>
> * It could be a preference setting in the front end's init.m file. If you're
> fine dumping your preferences, then you can just start Mathematica by holding
> down Ctrl+Shift (or Command+Shift under Mac, I believe). Otherwise, you can
> find the file, temporarily rename it, quit Mathematica, and restart. To find
> the file, evaluate...
>
> ToFileName[{$UserBaseDirectory, "FrontEnd"}, "init.m"]
>
> * It could be a property of the notebook you're working with (assuming this
> happens in a specific notebook only). If so, it's probably resettable in that
> notebook by choosing Evaluation->Notebook's Kernel->Default.
>
> Sincerely,
>
> John Fultz
> jfultz(a)wolfram.com
> User Interface Group
> Wolfram Research, Inc.
>
>

--
Murray Eisenberg murray(a)math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305

From: Michael Weyrauch on
Well, I had that error message, when I had set the kernel for a
particular notebook to a specific kernel, then copied that notebook to
a machine, where this kernel was not in the list of available kernels,
and tried to evaluate an expression in that notebook.

This may have happend accidentally and inadvertantly in your case. So, I
suggest, you explicitly set "Notebook's kernel" (using the menu) to
"Local" and then evaluate. This should work and did in my case.

Michael

Murray Eisenberg schrieb:
> Some additional information: This is under Windows XP (SP3). And each
> version of Mathematica has its own mathpass file.
>
> Murray Eisenberg wrote:
>> I just tried to evaluate an expression in Mathematica 5.2 and got an
>> error message "The requested evaluator is not currently defined."
>>
>> The problem likely arises from Mathematica 6.0.3 and Mathematica 7.0.0
>> both being installed (and they are working OK). But the preceding
>> happens even with both of them closed and after I open 5.2 with a clean
>> cache.
>>
>

From: Murray Eisenberg on
Actually, what just worked was to use menu command

Kernel > Kernel Configuration Options

and then use Add and specify Local for the kernel.

Now I can evaluate in 5.2 as usual.

But as soon as I do the first evaluation, I am still getting a
mysterious sequence of Messages of the form

Join::heads: Heads CurrentValue and List at positions 1 and 2
are expected to be the same. More

that I have not yet been able to trace back to a source.

Michael Weyrauch wrote:
> Well, I had that error message, when I had set the kernel for a
> particular notebook to a specific kernel, then copied that notebook to
> a machine, where this kernel was not in the list of available kernels,
> and tried to evaluate an expression in that notebook.
>
> This may have happend accidentally and inadvertantly in your case. So, I
> suggest, you explicitly set "Notebook's kernel" (using the menu) to
> "Local" and then evaluate. This should work and did in my case.
>
> Michael
>
> Murray Eisenberg schrieb:
>> Some additional information: This is under Windows XP (SP3). And each
>> version of Mathematica has its own mathpass file.
>>
>> Murray Eisenberg wrote:
>>> I just tried to evaluate an expression in Mathematica 5.2 and got an
>>> error message "The requested evaluator is not currently defined."
>>>
>>> The problem likely arises from Mathematica 6.0.3 and Mathematica 7.0.0
>>> both being installed (and they are working OK). But the preceding
>>> happens even with both of them closed and after I open 5.2 with a clean
>>> cache.
>>>
>

--
Murray Eisenberg murray(a)math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305