From: Murray Eisenberg on 14 Dec 2008 07:40 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 15 Dec 2008 07:51 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 17 Dec 2008 06:31 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 17 Dec 2008 06:35 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 18 Dec 2008 07:21
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 |