I am trying to configure python (2.7.3) interpreter for pydev plugin in eclipse 4.2 on OSX Lion, but getting an error saying 'org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference'. Any suggestions where I am going wrong. (I was able to configure python successfully on my windows machine following the same procedure)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can confirm the same behavior with current Aptana Studio 3 and Eclipse 4.2 + PyDev. It seems to happen if the path to the running Eclipse/Aptana instance contains the '&' character.
So the easiest workaround would be to rename those folders in the path.
Here's what Aptana logged (gathered from Console.app):
Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:!ENTRYcom.aptana.shared_core112013-01-2915:03:51.712Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:!MESSAGEJan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:Informationaboutprocessofaddingnewinterpreter:Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:-Openingdialogtorequestexecutable(orjar).Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:!STACK0Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:java.lang.RuntimeException:Informationaboutprocessofaddingnewinterpreter:Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:-Openingdialogtorequestexecutable(orjar).Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.core.log.Log.logInfo(Log.java:62)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.AbstractInterpreterEditor.getNewInputObject(AbstractInterpreterEditor.java:1074)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.copiedfromeclipsesrc.PythonListEditor.addPressed(PythonListEditor.java:135)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.copiedfromeclipsesrc.PythonListEditor$1.widgetSelected(PythonListEditor.java:225)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3974)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3613)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.jface.window.Window.runEventLoop(Window.java:825)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.jface.window.Window.open(Window.java:801)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.commands.Command.executeWithChecks(Command.java:476)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:178)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.cocoa.CocoaUIEnhancer.runCommand(CocoaUIEnhancer.java:393)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.cocoa.CocoaUIEnhancer.actionProc(CocoaUIEnhancer.java:535)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.cocoa.CocoaUIEnhancer.actionProc(CocoaUIEnhancer.java:520)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(NativeMethod)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4989)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.applicationProc(Display.java:5138)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.internal.cocoa.OS.objc_msgSend(NativeMethod)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3610)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.aptana.rcp.IDEApplication.start(IDEApplication.java:125)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atjava.lang.reflect.Method.invoke(Method.java:597)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.launcher.Main.basicRun(Main.java:577)Jan2915:03:51*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.launcher.Main.run(Main.java:1410)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:[FatalError]:4:44:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:!ENTRYcom.aptana.shared_coreJan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:44Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:2013-01-2915:03:54.126Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:!MESSAGEorg.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:!STACK0Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:java.lang.RuntimeException:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.InterpreterInfo.fromString(InterpreterInfo.java:442)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.AbstractInterpreterManager.createInfoFromOutput(AbstractInterpreterManager.java:422)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.PythonInterpreterManager.doCreateInterpreterInfo(PythonInterpreterManager.java:72)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.PythonInterpreterManager.internalCreateInterpreterInfo(PythonInterpreterManager.java:45)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.AbstractInterpreterManager.createInterpreterInfo(AbstractInterpreterManager.java:369)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.ObtainInterpreterInfoOperation.run(ObtainInterpreterInfoOperation.java:78)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:Causedby:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atjavax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.InterpreterInfo.fromString(InterpreterInfo.java:299)Jan2915:03:54*********[0x0-0x330330].com.aptana.studio3[67527]:...6more[***TENSECONDSLATER***]Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:!ENTRYcom.aptana.shared_core11Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:2013-01-2915:04:06.075Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:!MESSAGEInformationaboutprocessofaddingnewinterpreter:Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Choseninterpreter(nameandfile):'Tuple[python--/usr/bin/python]Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Ok,fileisnon-null.Gettinginfoon:/usr/bin/pythonJan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Begginingtask:GettinglibstotalWork:100Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Mountingexecutablestring...Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Executing:/usr/bin/python-u"/Applications/Ohjelmointi & kehitys/Aptana Studio 3/plugins/org.python.pydev_2.7.0.2012110722/pysrc/interpreterInfo.py"Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Makingpythonpathenvironment.../usr/bin/python-u"/Applications/Ohjelmointi & kehitys/Aptana Studio 3/plugins/org.python.pydev_2.7.0.2012110722/pysrc/interpreterInfo.py"Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Makingexec.../usr/bin/python-u"/Applications/Ohjelmointi & kehitys/Aptana Studio 3/plugins/org.python.pydev_2.7.0.2012110722/pysrc/interpreterInfo.py"Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Readingoutput...Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Waitingforprocesstofinish.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:Exceptiondetected:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Someerrorhappenedwhilegettinginfoontheinterpreter:Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:java.lang.RuntimeException:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.InterpreterInfo.fromString(InterpreterInfo.java:442)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.AbstractInterpreterManager.createInfoFromOutput(AbstractInterpreterManager.java:422)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.PythonInterpreterManager.doCreateInterpreterInfo(PythonInterpreterManager.java:72)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.PythonInterpreterManager.internalCreateInterpreterInfo(PythonInterpreterManager.java:45)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.AbstractInterpreterManager.createInterpreterInfo(AbstractInterpreterManager.java:369)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.ObtainInterpreterInfoOperation.run(ObtainInterpreterInfoOperation.java:78)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:Causedby:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atjavax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.InterpreterInfo.fromString(InterpreterInfo.java:299)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:...6moreJan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:!STACK0Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:java.lang.RuntimeException:Informationaboutprocessofaddingnewinterpreter:Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Choseninterpreter(nameandfile):'Tuple[python--/usr/bin/python]Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Ok,fileisnon-null.Gettinginfoon:/usr/bin/pythonJan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Begginingtask:GettinglibstotalWork:100Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Mountingexecutablestring...Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Executing:/usr/bin/python-u"/Applications/Ohjelmointi & kehitys/Aptana Studio 3/plugins/org.python.pydev_2.7.0.2012110722/pysrc/interpreterInfo.py"Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Makingpythonpathenvironment.../usr/bin/python-u"/Applications/Ohjelmointi & kehitys/Aptana Studio 3/plugins/org.python.pydev_2.7.0.2012110722/pysrc/interpreterInfo.py"Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Makingexec.../usr/bin/python-u"/Applications/Ohjelmointi & kehitys/Aptana Studio 3/plugins/org.python.pydev_2.7.0.2012110722/pysrc/interpreterInfo.py"Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Readingoutput...Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Settingtaskname:Waitingforprocesstofinish.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:Exceptiondetected:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:-Someerrorhappenedwhilegettinginfoontheinterpreter:Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:java.lang.RuntimeException:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.InterpreterInfo.fromString(InterpreterInfo.java:442)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.AbstractInterpreterManager.createInfoFromOutput(AbstractInterpreterManager.java:422)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.PythonInterpreterManager.doCreateInterpreterInfo(PythonInterpreterManager.java:72)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.PythonInterpreterManager.internalCreateInterpreterInfo(PythonInterpreterManager.java:45)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.interpreters.AbstractInterpreterManager.createInterpreterInfo(AbstractInterpreterManager.java:369)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.ObtainInterpreterInfoOperation.run(ObtainInterpreterInfoOperation.java:78)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:Causedby:org.xml.sax.SAXParseException:Theentitynamemustimmediatelyfollowthe'&'intheentityreference.Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atjavax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.InterpreterInfo.fromString(InterpreterInfo.java:299)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:...6moreJan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.core.log.Log.logInfo(Log.java:62)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.pydev.ui.pythonpathconf.AbstractInterpreterEditor.getNewInputObject(AbstractInterpreterEditor.java:1074)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.copiedfromeclipsesrc.PythonListEditor.autoConfigPressed(PythonListEditor.java:125)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.python.copiedfromeclipsesrc.PythonListEditor$1.widgetSelected(PythonListEditor.java:227)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3974)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3613)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.jface.window.Window.runEventLoop(Window.java:825)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.jface.window.Window.open(Window.java:801)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.commands.Command.executeWithChecks(Command.java:476)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:178)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.cocoa.CocoaUIEnhancer.runCommand(CocoaUIEnhancer.java:393)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.cocoa.CocoaUIEnhancer.actionProc(CocoaUIEnhancer.java:535)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.cocoa.CocoaUIEnhancer.actionProc(CocoaUIEnhancer.java:520)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(NativeMethod)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4989)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.applicationProc(Display.java:5138)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.internal.cocoa.OS.objc_msgSend(NativeMethod)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3610)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atcom.aptana.rcp.IDEApplication.start(IDEApplication.java:125)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atjava.lang.reflect.Method.invoke(Method.java:597)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.launcher.Main.basicRun(Main.java:577)Jan2915:04:06*********[0x0-0x330330].com.aptana.studio3[67527]:atorg.eclipse.equinox.launcher.Main.run(Main.java:1410)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to configure python (2.7.3) interpreter for pydev plugin in eclipse 4.2 on OSX Lion, but getting an error saying 'org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference'. Any suggestions where I am going wrong. (I was able to configure python successfully on my windows machine following the same procedure)
I can confirm the same behavior with current Aptana Studio 3 and Eclipse 4.2 + PyDev. It seems to happen if the path to the running Eclipse/Aptana instance contains the '&' character.
So the easiest workaround would be to rename those folders in the path.
Here's what Aptana logged (gathered from Console.app):