- priority: 5 --> 9
It started saying it couldn't find the
org.apache.jasper.commandLineContext class in the .log file. So I
created a "common" folder under the lomboz plugin package and I
put these libraries under the <Runtime> tag of the lomboz
plugin.xml file:
<library name="common/servlet.jar"/>
<library name="common/jasper-compiler.jar"/>
<library
name="common/jasper-runtime.jar"/>
Those libraries
fixed the NoClassDefFoundError, but now I started getting the
NullPointerException in your J2EEView class which I don't think I
can fix. I have enclosed both errors just in case you need
them.
************************
NoClassDefFoundError
************************
!ENTRY
com.objectlearn.jdt.j2ee 1 0 Aug 05, 2003
22:16:37.506
!MESSAGE Creating server definition
manager[C:/Documents and Settings/wgilster/My
Documents/Java/IDEs/eclipse/plugins/com.objectlearn.jdt.j2ee/]
!ENTRY
org.eclipse.ui.workbench 4 2 Aug 05, 2003
22:16:48.762
!MESSAGE Problems occurred when invoking
code from plug-in: "org.eclipse.ui.workbench".
!STACK
0
java.lang.NoClassDefFoundError:
org/apache/jasper/CommandLineContext
at
com.objectlearn.jdt.j2ee.core.Project.initContainers(Project.java:385)
at
com.objectlearn.jdt.j2ee.core.Project.init(Project.java:102)
at
com.objectlearn.jdt.j2ee.core.Project.<init>(Project.java:43)
at
com.objectlearn.jdt.j2ee.core.Project.getWorkspaceProjects(Project.java:442)
at
com.objectlearn.jdt.j2ee.ui.ModuleView.init(ModuleView.java:339)
at
com.objectlearn.jdt.j2ee.ui.ModuleView.<init>(ModuleView.java:98)
at
com.objectlearn.jdt.j2ee.ui.J2EEView.createViews(J2EEView.java:278)
at
com.objectlearn.jdt.j2ee.ui.J2EEView.createSashForm(J2EEView.java:325)
at
com.objectlearn.jdt.j2ee.ui.J2EEView.createPartControl(J2EEView.java:369)
at
org.eclipse.ui.internal.PartPane$4.run(PartPane.java:141)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at
org.eclipse.core.runtime.Platform.run(Platform.java:413)
at
org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:137)
at
org.eclipse.ui.internal.ViewPane.createChildControl(ViewPane.java:211)
at
org.eclipse.ui.internal.PartPane.createControl(PartPane.java:186)
at
org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:190)
at
org.eclipse.ui.internal.PartTabFolder.createPartTab(PartTabFolder.java:252)
at
org.eclipse.ui.internal.PartTabFolder.createControl(PartTabFolder.java:224)
at
org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:192)
at
org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:96)
at
org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:718)
at
org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1794)
at
org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1443)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at
org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1430)
at
org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1306)
at
org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1260)
at
org.eclipse.ui.internal.Workbench.access$9(Workbench.java:1220)
at
org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1138)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at
org.eclipse.core.runtime.Platform.run(Platform.java:413)
at
org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1090)
at
org.eclipse.ui.internal.Workbench.init(Workbench.java:867)
at
org.eclipse.ui.internal.Workbench.run(Workbench.java:1370)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at
org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
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:324)
at
org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at
org.eclipse.core.launcher.Main.run(Main.java:747)
at
org.eclipse.core.launcher.Main.main(Main.java:583)
************************
NullPointerException
************************
!ENTRY
org.eclipse.ui.workbench 4 2 Aug 05, 2003
22:16:48.942
!MESSAGE Problems occurred when invoking
code from plug-in: "org.eclipse.ui.workbench".
!STACK
0
java.lang.NullPointerException
at
com.objectlearn.jdt.j2ee.ui.J2EEView.setFocus(J2EEView.java:348)
at
org.eclipse.ui.internal.WorkbenchPage$2.run(WorkbenchPage.java:422)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at
org.eclipse.core.runtime.Platform.run(Platform.java:413)
at
org.eclipse.ui.internal.WorkbenchPage.activatePart(WorkbenchPage.java:419)
at
org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1811)
at
org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1443)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at
org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1430)
at
org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1306)
at
org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1260)
at
org.eclipse.ui.internal.Workbench.access$9(Workbench.java:1220)
at
org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1138)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at
org.eclipse.core.runtime.Platform.run(Platform.java:413)
at
org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1090)
at
org.eclipse.ui.internal.Workbench.init(Workbench.java:867)
at
org.eclipse.ui.internal.Workbench.run(Workbench.java:1370)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at
org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
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:324)
at
org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at
org.eclipse.core.launcher.Main.run(Main.java:747)
at
org.eclipse.core.launcher.Main.main(Main.java:583)