Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mylar-dev] Mylar 0.62 crashing

Hi Mik,
Thanks for noticing that!  I'm sorry for assigning blame too quickly.
I saw Mylar in the stack trace and thought it was due to Mylar.  I
don't have any beans open right now, but I do have the SpringIDE
plugin installed.  I'll post a bug on their site and see what happens.

Thanks,
Jim

On 9/19/06, Mik Kersten <beatmik@xxxxxxx> wrote:
Hi Jim,

Note that this crash is actually in org.springframework.ide, and Mylar is
simply asking the navigator view (Project Explorer) to refresh itself.  In
this case the bug on the Spring IDE end is that their content provider is
throwing an NPE when it is asked for content.  Could you please file a bug
against the Spring IDE and post the link here?

In the meantime, could you try to ensure that there are no build errors in
your beans and let me know if that makes the problem goes away?

For now there is nothing that we can do on the Mylar side because the
exception is getting handled within the refresh mechanism.  But if anything
pops up that makes Mylar more suspect please file a bug report:
http://www.eclipse.org/mylar/bugs.php

Mik

> -----Original Message-----
> From: mylar-dev-bounces@xxxxxxxxxxx [mailto:mylar-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Jim Bethancourt
> Sent: Tuesday, September 19, 2006 9:43 AM
> To: Mylar developer discussions
> Subject: [mylar-dev] Mylar 0.62 crashing
>
> Hi all,
> I just installed Mylar 0.62 and I'm putting together my first context,
> and Eclipse keeps crashing when I select a file with the following
> stacktrace in the log.  I'm not sure if I should post here or on the
> newsgroup, but I figured it would be best here to start with.
>
> Thanks,
> Jim
>
> !ENTRY org.eclipse.ui.workbench 4 2 2006-09-19 11:31:42.285
> !MESSAGE Problems occurred when invoking code from plug-in:
> "org.eclipse.ui.workbench".
> !STACK 0
> java.lang.NullPointerException
>       at
> org.springframework.ide.eclipse.beans.core.internal.model.BeansModelProper
> tyTester.test(BeansModelPropertyTester.java:43)
>       at
> org.eclipse.core.internal.expressions.Property.test(Property.java:58)
>       at
> org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpressi
> on.java:80)
>       at
> org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(Comp
> ositeExpression.java:53)
>       at
> org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression
> .java:29)
>       at
> org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(Compo
> siteExpression.java:68)
>       at
> org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.j
> ava:21)
>       at
> org.eclipse.ui.internal.navigator.CustomAndExpression.evaluate(CustomAndEx
> pression.java:70)
>       at
> org.eclipse.ui.internal.navigator.extensions.NavigatorContentDescriptor.is
> TriggerPoint(NavigatorContentDescriptor.java:336)
>       at
> org.eclipse.ui.internal.navigator.extensions.NavigatorContentDescriptorMan
> ager.findDescriptorsForTriggerPoint(NavigatorContentDescriptorManager.java
> :171)
>       at
> org.eclipse.ui.internal.navigator.NavigatorContentService.findDescriptorsB
> yTriggerPoint(NavigatorContentService.java:705)
>       at
> org.eclipse.ui.internal.navigator.NavigatorContentService.findContentExten
> sionsByTriggerPoint(NavigatorContentService.java:584)
>       at
> org.eclipse.ui.internal.navigator.NavigatorContentService.findContentExten
> sionsByTriggerPoint(NavigatorContentService.java:566)
>       at
> org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.h
> asChildren(NavigatorContentServiceContentProvider.java:644)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeView
> er.java:1887)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer
> .java:2470)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVi
> ewer.java:2417)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstrac
> tTreeViewer.java:1640)
>       at
> org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java
> :955)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstrac
> tTreeViewer.java:1647)
>       at
> org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java
> :955)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstrac
> tTreeViewer.java:1647)
>       at
> org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java
> :955)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstrac
> tTreeViewer.java:1647)
>       at
> org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java
> :955)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeV
> iewer.java:1616)
>       at
> org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeV
> iewer.java:1571)
>       at
> org.eclipse.ui.navigator.CommonViewer.internalRefresh(CommonViewer.java:41
> 0)
>       at
> org.eclipse.jface.viewers.StructuredViewer$8.run(StructuredViewer.java:141
> 5)
>       at
> org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredV
> iewer.java:1323)
>       at
> org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1
> 413)
>       at
> org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:321)
>       at
> org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1
> 370)
>       at
> org.eclipse.mylar.internal.context.ui.ContextViewerManager.refreshViewer(C
> ontextViewerManager.java:185)
>       at
> org.eclipse.mylar.internal.context.ui.ContextViewerManager.access$1(Contex
> tViewerManager.java:177)
>       at
> org.eclipse.mylar.internal.context.ui.ContextViewerManager$1.partActivated
> (ContextViewerManager.java:60)
>       at
> org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
>       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>       at org.eclipse.core.runtime.Platform.run(Platform.java:843)
>       at
> org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:5
> 7)
>       at
> org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerLis
> t.java:70)
>       at
> org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:73)
>       at
> org.eclipse.ui.internal.PartService.setActivePart(PartService.java:171)
>       at
> org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.j
> ava: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:843)
>       at
> org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java
> :53)
>       at
> org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListener
> List2.java:111)
>       at
> org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:1
> 16)
>       at
> org.eclipse.ui.internal.PartService.setActivePart(PartService.java:165)
>       at
> org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(Workbe
> nchPagePartList.java:56)
>       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
>       at
> org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:319
> 0)
>       at
> org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java
> :2743)
>       at
> org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:256)
>       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:220)
>       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
>       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
>       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:933)
>       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1199)
>       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:1878)
>       at org.eclipse.swt.widgets.Control.windowProc(Control.java:3287)
>       at
> org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1539)
>       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1634)
>       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1918)
>       at
> org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
>       at org.eclipse.swt.widgets.Control.windowProc(Control.java:3334)
>       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1918)
>       at
> org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
>       at org.eclipse.swt.widgets.Control.windowProc(Control.java:3334)
>       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1918)
>       at
> org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
>       at org.eclipse.swt.widgets.Control.windowProc(Control.java:3334)
>       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
>       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1918)
>       at
> org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
>       at org.eclipse.swt.widgets.Control.windowProc(Control.java:3334)
>       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
>       at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
>       at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1842)
>       at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1319)
>       at org.eclipse.swt.widgets.Control.windowProc(Control.java:3334)
>       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:4768)
>       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
>       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
>       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2387)
>       at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2963)
>       at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
>       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
>       at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419
> )
>       at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>       at
> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
>       at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivato
> r.java:78)
>       at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
> n(EclipseAppLauncher.java:92)
>       at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
> AppLauncher.java:68)
>       at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:40
> 0)
>       at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
> 7)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
>       at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>       at org.eclipse.core.launcher.Main.run(Main.java:977)
>       at org.eclipse.core.launcher.Main.main(Main.java:952)
> _______________________________________________
> mylar-dev mailing list
> mylar-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mylar-dev

_______________________________________________
mylar-dev mailing list
mylar-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mylar-dev



Back to the top