I am trying to incorporate JBoss Rules into an existing RCP. I have tried to follow directions. First, I have installed the plugin and can recreate a rules project, and can run the demo rules project. My problem is adding this to my existing RCP. I have tried to follow information on the Wiki, so here are my .classpath and .project files, followed by the errors that are logged when I try to open a rules file. Sorry for the length of the post:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>edu.utah.cdmcc.decisionsupport.glucose</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.hibernate.eclipse.console.hibernateBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.hyades.test.tools.core.java.junit.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.drools.ide.droolsbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.hibernate.eclipse.console.hibernateNature</nature>
<nature>org.eclipse.jem.beaninfo.BeanInfoNature</nature>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="tests"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="DROOLS/JBoss Rules"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="output" path="bin"/>
</classpath>
When I create a simple rule resource using the wizard, I get errors:
!ENTRY org.eclipse.ui.workbench 4 2 2007-06-02 17:54:21.688
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.NullPointerException
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationFile(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationURL(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassLoader(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.parseResource(Unknown Source)
at org.drools.eclipse.editors.outline.RuleContentOutlinePage.initRules(Unknown Source)
at org.drools.eclipse.editors.outline.RuleContentOutlinePage.update(Unknown Source)
at org.drools.eclipse.editors.outline.RuleContentOutlinePage.createControl(Unknown Source)
at org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:134)
at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:399)
at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:743)
at org.eclipse.ui.views.contentoutline.ContentOutline.partBroughtToTop(ContentOutline.java:209)
at org.eclipse.ui.internal.PartListenerList$2.run(PartListenerList.java:87)
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:57)
at org.eclipse.ui.internal.PartListenerList.firePartBroughtToTop(PartListenerList.java:85)
at org.eclipse.ui.internal.PartService.firePartBroughtToTop(PartService.java:87)
at org.eclipse.ui.internal.WorkbenchPagePartList.firePartBroughtToTop(WorkbenchPagePartList.java:75)
at org.eclipse.ui.internal.WorkbenchPagePartList.fireActiveEditorChanged(WorkbenchPagePartList.java:51)
at org.eclipse.ui.internal.PartList.setActiveEditor(PartList.java:152)
at org.eclipse.ui.internal.WorkbenchPage.makeActiveEditor(WorkbenchPage.java:1181)
at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3200)
at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:588)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2604)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.internalOpenEditor(ResourceUiBridge.java:68)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.open(ResourceUiBridge.java:50)
at org.eclipse.mylar.internal.resources.ui.ContextEditorManager.contextActivated(ContextEditorManager.java:72)
at org.eclipse.mylar.internal.context.core.MylarContextManager.activateContext(MylarContextManager.java:448)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$1.taskActivated(TasksUiPlugin.java:203)
at org.eclipse.mylar.tasks.ui.TaskListManager.activateTask(TaskListManager.java:634)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$7.run(TasksUiPlugin.java:411)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
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(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
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.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)
!ENTRY csdl.jupiter 1 0 2007-06-02 17:54:24.380
!MESSAGE Jupiter Review Plugin is up.
!ENTRY org.eclipse.ui.workbench 4 2 2007-06-02 17:54:25.215
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.NullPointerException
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationFile(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationURL(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassLoader(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.parseResource(Unknown Source)
at org.drools.eclipse.editors.outline.RuleContentOutlinePage.initRules(Unknown Source)
at org.drools.eclipse.editors.outline.RuleContentOutlinePage.update(Unknown Source)
at org.drools.eclipse.editors.outline.RuleContentOutlinePage.createControl(Unknown Source)
at org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:134)
at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:399)
at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:743)
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:57)
at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.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.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56)
at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3207)
at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:588)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2604)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.internalOpenEditor(ResourceUiBridge.java:68)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.open(ResourceUiBridge.java:50)
at org.eclipse.mylar.internal.resources.ui.ContextEditorManager.contextActivated(ContextEditorManager.java:72)
at org.eclipse.mylar.internal.context.core.MylarContextManager.activateContext(MylarContextManager.java:448)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$1.taskActivated(TasksUiPlugin.java:203)
at org.eclipse.mylar.tasks.ui.TaskListManager.activateTask(TaskListManager.java:634)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$7.run(TasksUiPlugin.java:411)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
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(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
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.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)
!ENTRY org.drools.eclipse 4 120 2007-06-02 17:54:25.531
!MESSAGE Internal error in Drools Plugin:
!STACK 0
java.lang.NullPointerException
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationFile(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationURL(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassLoader(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.parseResource(Unknown Source)
at org.drools.eclipse.editors.DroolsLineBreakpointAdapter.canToggleLineBreakpoints(Unknown Source)
at org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleLineBreakpointAction.canPerformAction(RetargetToggleLineBreakpointAction.java:36)
at org.eclipse.debug.internal.ui.actions.RetargetAction$1.run(RetargetAction.java:204)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:322)
at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:60)
at org.eclipse.core.runtime.SafeRunner.handleException(SafeRunner.java:68)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:39)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.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.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56)
at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3207)
at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:588)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2604)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.internalOpenEditor(ResourceUiBridge.java:68)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.open(ResourceUiBridge.java:50)
at org.eclipse.mylar.internal.resources.ui.ContextEditorManager.contextActivated(ContextEditorManager.java:72)
at org.eclipse.mylar.internal.context.core.MylarContextManager.activateContext(MylarContextManager.java:448)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$1.taskActivated(TasksUiPlugin.java:203)
at org.eclipse.mylar.tasks.ui.TaskListManager.activateTask(TaskListManager.java:634)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$7.run(TasksUiPlugin.java:411)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
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(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
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.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)
!ENTRY org.drools.eclipse 4 120 2007-06-02 17:54:25.552
!MESSAGE Internal error in Drools Plugin:
!STACK 0
java.lang.NullPointerException
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationFile(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getRawLocationURL(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassPathURLs(Unknown Source)
at org.drools.eclipse.util.ProjectClassLoader.getProjectClassLoader(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown Source)
at org.drools.eclipse.DroolsEclipsePlugin.parseResource(Unknown Source)
at org.drools.eclipse.editors.DroolsLineBreakpointAdapter.canToggleLineBreakpoints(Unknown Source)
at org.eclipse.debug.internal.ui.actions.breakpoints.RetargetToggleLineBreakpointAction.canPerformAction(RetargetToggleLineBreakpointAction.java:36)
at org.eclipse.debug.internal.ui.actions.RetargetAction$1.run(RetargetAction.java:204)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.eclipse.jface.dialogs.MessageDialog.openError(MessageDialog.java:322)
at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:60)
at org.eclipse.core.runtime.SafeRunner.handleException(SafeRunner.java:68)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:39)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.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.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56)
at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3207)
at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:588)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2604)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.internalOpenEditor(ResourceUiBridge.java:68)
at org.eclipse.mylar.internal.resources.ui.ResourceUiBridge.open(ResourceUiBridge.java:50)
at org.eclipse.mylar.internal.resources.ui.ContextEditorManager.contextActivated(ContextEditorManager.java:72)
at org.eclipse.mylar.internal.context.core.MylarContextManager.activateContext(MylarContextManager.java:448)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$1.taskActivated(TasksUiPlugin.java:203)
at org.eclipse.mylar.tasks.ui.TaskListManager.activateTask(TaskListManager.java:634)
at org.eclipse.mylar.tasks.ui.TasksUiPlugin$7.run(TasksUiPlugin.java:411)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
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(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
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.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)