Could not open the editor: An unexpected exception was thrown at Eclipse startup

Bug #525348 reported by Dario Ruellan
This bug report is a duplicate of:  Bug #526740: XML-RPC service broken by bzr-2.1. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Plugin for Eclipse
Invalid
Undecided
Unassigned
bzr-xmloutput
New
Undecided
Unassigned

Bug Description

Eclipse Platform
Version: 3.5.0.v20090611a-9gEeG1HFtQcmRThO4O3aR_fqSMvJR2sJ
Build id: I20090611-1540
Running Aptana Studio, build: 1.5.1.025826

Log:
Log:
java.lang.NullPointerException
 at org.eclipse.jface.text.source.LineNumberRulerColumn.getWidth(LineNumberRulerColumn.java:477)
 at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.getWidth(LineNumberChangeRulerColumn.java:295)
 at org.eclipse.ui.internal.texteditor.LineNumberColumn.getWidth(LineNumberColumn.java:140)
 at org.eclipse.jface.text.source.CompositeRuler.getWidth(CompositeRuler.java:710)
 at org.eclipse.jface.text.source.SourceViewer$RulerLayout.layout(SourceViewer.java:131)
 at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1145)
 at org.eclipse.swt.widgets.Composite.layout(Composite.java:625)
 at org.eclipse.swt.widgets.Composite.layout(Composite.java:583)
 at org.eclipse.jface.text.source.CompositeRuler.layoutTextViewer(CompositeRuler.java:611)
 at org.eclipse.jface.text.source.CompositeRuler.addDecorator(CompositeRuler.java:565)
 at org.eclipse.jface.text.source.projection.ProjectionViewer.addVerticalRulerColumn(ProjectionViewer.java:1288)
 at org.eclipse.jface.text.source.projection.UnifiedProjectionSupport.doEnableProjection(UnifiedProjectionSupport.java:338)
 at org.eclipse.jface.text.source.projection.UnifiedProjectionSupport$ProjectionListener.projectionEnabled(UnifiedProjectionSupport.java:160)
 at org.eclipse.jface.text.source.projection.ProjectionViewer.fireProjectionEnabled(ProjectionViewer.java:488)
 at org.eclipse.jface.text.source.projection.ProjectionViewer.enableProjection(ProjectionViewer.java:536)
 at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1440)
 at com.aptana.ide.editors.unified.UnifiedEditor.createPartControl(UnifiedEditor.java:473)
 at com.aptana.ide.editor.js.JSEditor.createPartControl(JSEditor.java:321)
 at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:662)
 at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
 at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
 at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
 at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1417)
 at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
 at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3855)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3476)
 at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
 at org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
 at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3855)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3476)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316)
 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
 at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
 at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at com.aptana.ide.rcp.IDEApplication.start(IDEApplication.java:121)
 at com.aptana.ide.desktop.integration.Application.start(Application.java:56)
 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
 at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

Bazaar (bzr) 2.1.0
  Python interpreter: C:\Program Fi
  Python standard library: C:\Progr
  Platform: Windows-Vista-6.1.7600

xmloutput 0.8.6

Log:

this is a debug log for diagnosing/reporting problems in bzr
you can delete or truncate this file, or include sections in
bug reports to https://bugs.launchpad.net/bzr/+filebug

dom 2010-02-21 12:45:32 -0300
0.031 bazaar version: 2.1.0
0.031 bzr arguments: [u'xmlversion', u'--short']
0.046 looking for plugins in C:\Program Files (x86)\Bazaar\plugins
0.171 looking for plugins in C:/Program Files (x86)/Bazaar/plugins
0.171 Plugin name bzrtools already loaded
0.171 Plugin name launchpad already loaded
0.171 Plugin name netrc_credential_store already loaded
0.171 Plugin name qbzr already loaded
0.171 Plugin name rebase already loaded
0.171 Plugin name svn already loaded
0.171 Plugin name upload already loaded
0.171 Plugin name xmloutput already loaded
0.171 encoding stdout as osutils.get_user_encoding() 'cp1252'
0.171 return code 0

dom 2010-02-21 12:45:32 -0300
0.031 bazaar version: 2.1.0
0.031 bzr arguments: [u'xmlplugins']
0.046 looking for plugins in C:\Program Files (x86)\Bazaar\plugins
0.171 looking for plugins in C:/Program Files (x86)/Bazaar/plugins
0.171 Plugin name bzrtools already loaded
0.171 Plugin name launchpad already loaded
0.171 Plugin name netrc_credential_store already loaded
0.171 Plugin name qbzr already loaded
0.171 Plugin name rebase already loaded
0.171 Plugin name svn already loaded
0.171 Plugin name upload already loaded
0.171 Plugin name xmloutput already loaded
0.187 encoding stdout as osutils.get_user_encoding() 'cp1252'
0.187 return code 0

dom 2010-02-21 12:45:32 -0300
0.031 bazaar version: 2.1.0
0.031 bzr arguments: [u'xmlversion', u'--short']
0.047 looking for plugins in C:\Program Files (x86)\Bazaar\plugins
0.203 looking for plugins in C:/Program Files (x86)/Bazaar/plugins
0.203 Plugin name bzrtools already loaded
0.203 Plugin name launchpad already loaded
0.203 Plugin name netrc_credential_store already loaded
0.203 Plugin name qbzr already loaded
0.203 Plugin name rebase already loaded
0.203 Plugin name svn already loaded
0.203 Plugin name upload already loaded
0.203 Plugin name xmloutput already loaded
0.203 encoding stdout as osutils.get_user_encoding() 'cp1252'
0.218 return code 0

dom 2010-02-21 12:45:33 -0300
0.047 bazaar version: 2.1.0
0.047 bzr arguments: [u'xmlplugins']
0.063 looking for plugins in C:\Program Files (x86)\Bazaar\plugins
0.203 looking for plugins in C:/Program Files (x86)/Bazaar/plugins
0.203 Plugin name bzrtools already loaded
0.203 Plugin name launchpad already loaded
0.203 Plugin name netrc_credential_store already loaded
0.203 Plugin name qbzr already loaded
0.203 Plugin name rebase already loaded
0.203 Plugin name svn already loaded
0.203 Plugin name upload already loaded
0.203 Plugin name xmloutput already loaded
0.203 encoding stdout as osutils.get_user_encoding() 'cp1252'
0.203 return code 0

dom 2010-02-21 12:45:33 -0300
0.031 bazaar version: 2.1.0
0.031 bzr arguments: [u'start-xmlrpc', u'--port=11111']
0.047 looking for plugins in C:\Program Files (x86)\Bazaar\plugins
0.172 looking for plugins in C:/Program Files (x86)/Bazaar/plugins
0.172 Plugin name bzrtools already loaded
0.172 Plugin name launchpad already loaded
0.172 Plugin name netrc_credential_store already loaded
0.172 Plugin name qbzr already loaded
0.172 Plugin name rebase already loaded
0.172 Plugin name svn already loaded
0.172 Plugin name upload already loaded
0.172 Plugin name xmloutput already loaded
0.187 encoding stdout as osutils.get_user_encoding() 'cp1252'
0.437 run_bzr_xml arguments: (['C:\\Program Files (x86)\\Bazaar\\bzr.exe', 'xmlversion', '--short'], '.')
0.437 bazaar version: 2.1.0
0.437 bzr arguments: [u'xmlversion', u'--short']
0.437 encoding stdout as osutils.get_user_encoding() 'UTF-8'
0.484 run_bzr_xml arguments: (['C:\\Program Files (x86)\\Bazaar\\bzr.exe', 'xmlversion', '--short'], '.')
0.484 bazaar version: 2.1.0
0.484 bzr arguments: [u'xmlversion', u'--short']
0.484 encoding stdout as osutils.get_user_encoding() 'UTF-8'
0.484 run_bzr_xml arguments: (['C:\\Program Files (x86)\\Bazaar\\bzr.exe', 'xmlls', '--versioned', 'D:\\My Documents\\[...]'], 'D:\\My Documents\\[...]')
0.484 bazaar version: 2.1.0
0.484 bzr arguments: [u'xmlls', u'--versioned', u'D:\\My Documents\\[...]']
0.484 encoding stdout as osutils.get_user_encoding() 'UTF-8'
0.531 opening working tree 'D:/My Documents/[...]'
5.507 run_bzr_xml arguments: (['C:\\Program Files (x86)\\Bazaar\\bzr.exe', 'xmlversion', '--short'], '.')
5.507 bazaar version: 2.1.0
5.507 bzr arguments: [u'xmlversion', u'--short']
5.507 encoding stdout as osutils.get_user_encoding() 'UTF-8'
5.507 run_bzr_xml arguments: (['C:\\Program Files (x86)\\Bazaar\\bzr.exe', 'xmlls', '--versioned', 'D:\\My Documents\\[...]'], 'D:\\My Documents\\[...]')
5.507 bazaar version: 2.1.0
5.507 bzr arguments: [u'xmlls', u'--versioned', u'D:\\My Documents\\[...]']
5.507 encoding stdout as osutils.get_user_encoding() 'UTF-8'
5.523 opening working tree 'D:/My Documents/[...]'

I think this error started to show after a BZR update (not sure, I went to holidays and my brain lost the logs :P). It shows up ONLY at startup, when Eclipse tries to reopen the editors from the last session. If I have multiple editors open, only the first one shows up the error. To clear the error I must close and reopen the editor. If I have no editors open from the last session, the error did not show up. Oh, and yes, if I uninstall bzr-eclipse plugin, all works fine.

Seems to me that Eclipse is trying to create the editor space when BZR resources are still being initialized, and fails to check VSC information. Any thoughts?

Revision history for this message
Guillermo Gonzalez (verterok) wrote :

Hi,

It's a know issue that bzr-xmloutut <= 0.8.6 will not work with bzr >= 2.1, a fix is available in bzr-xmloutput trunk.

Changed in bzr-eclipse:
status: New → Invalid
Revision history for this message
Dario Ruellan (druellan) wrote :

Thanks for the answer. BTW, I'm having problems updating Eclipse-BZR 1.1.0 here: https://answers.edge.launchpad.net/bzr-eclipse/+question/102325

It worth the trouble, or everything will got fixed after bzr-xmloutput fix and I can still use 1.1.0?

Thanks again.

Revision history for this message
Guillermo Gonzalez (verterok) wrote :

Hi,

Yes, using bzr-xmloutout should solve the issue with bzr-2.1, so you should be able to keep using 1.1.0

Regards,

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.