Same thing for me on Windows XP, Java 1.6, Eclipse 3.3.1.1, WOLips #4652
It happens after a few opening of wo's, and once it started it does it
all the time. When I switch from the Java Editor to the HTMLEditor, all
shortcuts are produced in the Java editor instead of the HTML one (I
must say that it can be quite irritating and I had several very bad
surprises, while using Copy/Paste and CTRL+D shortcuts). But going back
to XCode is not an option to me, it would take me too many centuries
back in time as WOLips combined with Eclipse is so much better ;-).
I hope that Mike can narrow down the involved code that causes this
problem. I will maybe attempt a switch to 3.3.2 streams next week to see
if it goes any better.
Guillaume
Tobias Crawley a écrit :
> I am seeing the same issue, with the configuration [MacOS 10.4.11,
> Eclipse 3.3.1, WOLips #4742].
>
> Tobias
>
> On Dec 12, 2007, at 9:47 AM, Kieran Kelleher wrote:
>
>> FYI,
>>
>> The error shown below is happening a lot since I updated to latest
>> WOLips. I did not have this problem at all up to #4724. It seems to
>> happen when clicking on a WOComponent editor tab.
>>
>> Currently on 3.3.1
>>
>> Would you recommend I upgrade to Eclipse 3.3.1.1 or a 3.3.2 stream
>> build... or is this unrelated to that?
>>
>> java.lang.NullPointerException
>> at
>> org.eclipse.ui.texteditor.SelectMarkerRulerAction.getAnnotationModel(SelectMarkerRulerAction.java:262)
>> at
>> org.eclipse.jdt.internal.ui.javaeditor.JavaSelectAnnotationRulerAction.findJavaAnnotation(JavaSelectAnnotationRulerAction.java:128)
>> at
>> org.eclipse.jdt.internal.ui.javaeditor.JavaSelectAnnotationRulerAction.update(JavaSelectAnnotationRulerAction.java:104)
>> at
>> org.eclipse.ui.texteditor.AbstractRulerActionDelegate.update(AbstractRulerActionDelegate.java:133)
>> at
>> org.eclipse.ui.texteditor.AbstractRulerActionDelegate.setActiveEditor(AbstractRulerActionDelegate.java:90)
>> at
>> org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.updateDelegate(ActionDelegateHandlerProxy.java:292)
>> at
>> org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.isEnabled(ActionDelegateHandlerProxy.java:467)
>> at
>> org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.isEnabled(ActionDelegateHandlerProxy.java:435)
>> at org.eclipse.core.commands.Command.isEnabled(Command.java:831)
>> at org.eclipse.core.commands.Command.setHandler(Command.java:938)
>> at
>> org.eclipse.ui.internal.handlers.HandlerAuthority.updateCommand(HandlerAuthority.java:535)
>> at
>> org.eclipse.ui.internal.handlers.HandlerAuthority.sourceChanged(HandlerAuthority.java:496)
>> at
>> org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:305)
>> at
>> org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:285)
>> at
>> org.eclipse.ui.AbstractSourceProvider.fireSourceChanged(AbstractSourceProvider.java:98)
>> at
>> org.eclipse.ui.internal.services.ActivePartSourceProvider.checkActivePart(ActivePartSourceProvider.java:202)
>> at
>> org.eclipse.ui.internal.services.ActivePartSourceProvider.access$0(ActivePartSourceProvider.java:142)
>> at
>> org.eclipse.ui.internal.services.ActivePartSourceProvider$1.partDeactivated(ActivePartSourceProvider.java:90)
>> at
>> org.eclipse.ui.internal.PartListenerList$4.run(PartListenerList.java:117)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
>> at
>> org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
>> at
>> org.eclipse.ui.internal.PartListenerList.firePartDeactivated(PartListenerList.java:115)
>> at
>> org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:113)
>> at
>> org.eclipse.ui.internal.PartService.setActivePart(PartService.java:165)
>> at
>> org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.java:124)
>> at
>> org.eclipse.ui.internal.WWinPartService.access$0(WWinPartService.java:115)
>> at
>> org.eclipse.ui.internal.WWinPartService$1.partDeactivated(WWinPartService.java:48)
>> at
>> org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:113)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
>> at
>> org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:53)
>> at
>> org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:111)
>> at
>> org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:116)
>> at
>> org.eclipse.ui.internal.PartService.setActivePart(PartService.java:165)
>> at
>> org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56)
>> at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3402)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:2946)
>> at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:265)
>> at
>> org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)
>> at org.eclipse.ui.internal.PartPane.setFocus(PartPane.java:311)
>> at org.eclipse.ui.internal.EditorPane.setFocus(EditorPane.java:127)
>> at
>> org.eclipse.ui.internal.PartStack.presentationSelectionChanged(PartStack.java:846)
>> at org.eclipse.ui.internal.PartStack.access$1(PartStack.java:829)
>> at org.eclipse.ui.internal.PartStack$1.selectPart(PartStack.java:139)
>> at
>> org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:131)
>> at
>> org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)
>> at
>> org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276)
>> at
>> org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
>> at
>> org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$2.handleEvent(DefaultTabFolder.java:84)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
>> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
>> at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3227)
>> at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2005)
>> at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:316)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
>> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3350)
>> at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:2734)
>> at org.eclipse.swt.widgets.Control.actionProc(Control.java:115)
>> at org.eclipse.swt.widgets.Display.actionProc(Display.java:355)
>> at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
>> at org.eclipse.swt.widgets.Widget.kEventControlTrack(Widget.java:1062)
>> at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:1950)
>> at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:367)
>> at org.eclipse.swt.widgets.Display.controlProc(Display.java:835)
>> at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native
>> Method)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2938)
>> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>> at
>> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
>> at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>>
>
-- Guillaume PoletDenali S.A., "Bridging the gap between Business and IT" Rue de Clairvaux 8, B-1348 Louvain-la-Neuve, Belgium Office: +32 10 43 99 51 Fax: +32 10 43 99 52 http://www.denali.be
Legal notice: this message and its attachments may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message by mistake, please advise the sender immediately by return e-mail and delete this message from your system. Thank you for your cooperation.
This archive was generated by hypermail 2.0.0 : Wed Dec 12 2007 - 10:12:29 EST