Re: "The requested evaluator is not currently defined"
- To: mathgroup at smc.vnet.net
- Subject: [mg94590] Re: [mg94481] "The requested evaluator is not currently defined"
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Wed, 17 Dec 2008 06:32:04 -0500 (EST)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <2008121625938.916200@jfultz2winlap>
- Reply-to: murray at math.umass.edu
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 at wolfram.com > User Interface Group > Wolfram Research, Inc. > > -- Murray Eisenberg murray at 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