Apache Geronimo > Discussion Forums  User List | Dev List | Wiki | Issue Tracker  

GEP: NullPointerException when deploying project

View: New views
3 Messages — Rating Filter:   Alert me  

GEP: NullPointerException when deploying project

by Gert Vanthienen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

L.S.,

When I use GEP 2.1.0 with Ganymede RC4 and try to publish a webapp to Geronimo 2.1.1, I get the exception below.  Did I miss something up or is this a known bug?

Regards,

Gert

java.lang.NullPointerException
        at org.apache.geronimo.st.core.GeronimoServerRuntimeTargetHandler.getServerClassPathEntry(GeronimoServerRuntimeTargetHandler.java:61)
        at org.apache.geronimo.st.core.GeronimoServerRuntimeTargetHandler.resolveClasspathContainer(GeronimoServerRuntimeTargetHandler.java:52)
        at org.eclipse.jst.server.core.RuntimeClasspathProviderDelegate.resolveClasspathContainerImpl(RuntimeClasspathProviderDelegate.java:140)
        at org.eclipse.jst.server.core.internal.RuntimeClasspathProviderWrapper.resolveClasspathContainerImpl(RuntimeClasspathProviderWrapper.java:145)
        at org.eclipse.jst.server.core.internal.RuntimeClasspathContainer.getClasspathEntries(RuntimeClasspathContainer.java:73)
        at org.eclipse.jem.workbench.utility.JavaModelListener.isInClasspath(JavaModelListener.java:351)
        at org.eclipse.jem.workbench.utility.JavaModelListener.isInClasspath(JavaModelListener.java:297)
        at org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processJavaElementChanged(JavaReflectionSynchronizer.java:117)
        at org.eclipse.jem.workbench.utility.JavaModelListener.processDelta(JavaModelListener.java:108)
        at org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processDelta(JavaReflectionSynchronizer.java:341)
        at org.eclipse.jem.workbench.utility.JavaModelListener.processChildren(JavaModelListener.java:75)
        at org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processChildren(JavaReflectionSynchronizer.java:334)
        at org.eclipse.jem.workbench.utility.JavaModelListener.processJavaElementChanged(JavaModelListener.java:168)
        at org.eclipse.jem.workbench.utility.JavaModelListener.processDelta(JavaModelListener.java:105)
        at org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processDelta(JavaReflectionSynchronizer.java:341)
        at org.eclipse.jem.workbench.utility.JavaModelListener.elementChanged(JavaModelListener.java:61)
        at org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.elementChanged(JavaReflectionSynchronizer.java:263)
        at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1545)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1535)
        at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1369)
        at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1345)
        at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1938)
        at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:410)
        at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282)
        at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
        at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313)
        at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809)
        at org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$4.run(ModifyFacetedProjectWizard.java:344)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
---
Gert Vanthienen
http://www.anova.be

Re: GEP: NullPointerException when deploying project

by Ted Kirby-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jacek also reported an NPE with Ganymede RC4.  2.1.1 is target
for/supported on Europa Winter.  After 2.1.1 is released in a couple
days, we'll start work on Ganymede support in trunk.

There is a rudimentary set of install instructions available at the
URL below that will hopefully describe the necessary prereq(s) and
steps required to install and run the GEP 2.1.1 on Eclipse Europa
Winter:

----> http://people.apache.org/~mcconne/releases/2.1.1/RC1/Geronimo_Eclipse_Plugin_2.1.1_Instructions-RC1.txt

Ted

On Sun, Jun 22, 2008 at 5:48 AM, Gert Vanthienen
<gert.vanthienen@...> wrote:

>
> L.S.,
>
> When I use GEP 2.1.0 with Ganymede RC4 and try to publish a webapp to
> Geronimo 2.1.1, I get the exception below.  Did I miss something up or is
> this a known bug?
>
> Regards,
>
> Gert
>
> java.lang.NullPointerException
>        at
> org.apache.geronimo.st.core.GeronimoServerRuntimeTargetHandler.getServerClassPathEntry(GeronimoServerRuntimeTargetHandler.java:61)
>        at
> org.apache.geronimo.st.core.GeronimoServerRuntimeTargetHandler.resolveClasspathContainer(GeronimoServerRuntimeTargetHandler.java:52)
>        at
> org.eclipse.jst.server.core.RuntimeClasspathProviderDelegate.resolveClasspathContainerImpl(RuntimeClasspathProviderDelegate.java:140)
>        at
> org.eclipse.jst.server.core.internal.RuntimeClasspathProviderWrapper.resolveClasspathContainerImpl(RuntimeClasspathProviderWrapper.java:145)
>        at
> org.eclipse.jst.server.core.internal.RuntimeClasspathContainer.getClasspathEntries(RuntimeClasspathContainer.java:73)
>        at
> org.eclipse.jem.workbench.utility.JavaModelListener.isInClasspath(JavaModelListener.java:351)
>        at
> org.eclipse.jem.workbench.utility.JavaModelListener.isInClasspath(JavaModelListener.java:297)
>        at
> org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processJavaElementChanged(JavaReflectionSynchronizer.java:117)
>        at
> org.eclipse.jem.workbench.utility.JavaModelListener.processDelta(JavaModelListener.java:108)
>        at
> org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processDelta(JavaReflectionSynchronizer.java:341)
>        at
> org.eclipse.jem.workbench.utility.JavaModelListener.processChildren(JavaModelListener.java:75)
>        at
> org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processChildren(JavaReflectionSynchronizer.java:334)
>        at
> org.eclipse.jem.workbench.utility.JavaModelListener.processJavaElementChanged(JavaModelListener.java:168)
>        at
> org.eclipse.jem.workbench.utility.JavaModelListener.processDelta(JavaModelListener.java:105)
>        at
> org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processDelta(JavaReflectionSynchronizer.java:341)
>        at
> org.eclipse.jem.workbench.utility.JavaModelListener.elementChanged(JavaModelListener.java:61)
>        at
> org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.elementChanged(JavaReflectionSynchronizer.java:263)
>        at
> org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1545)
>        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>        at
> org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1535)
>        at
> org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1369)
>        at
> org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1345)
>        at
> org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1938)
>        at
> org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:410)
>        at
> org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288)
>        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>        at
> org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282)
>        at
> org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
>        at
> org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313)
>        at
> org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
>        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809)
>        at
> org.eclipse.wst.common.project.facet.ui.ModifyFacetedProjectWizard$4.run(ModifyFacetedProjectWizard.java:344)
>        at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
>
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
> --
> View this message in context: http://www.nabble.com/GEP%3A-NullPointerException-when-deploying-project-tp18052894s134p18052894.html
> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>
>

Re: GEP: NullPointerException when deploying project

by Jacek Laskowski :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, Jun 22, 2008 at 11:48 AM, Gert Vanthienen
<gert.vanthienen@...> wrote:

> When I use GEP 2.1.0 with Ganymede RC4 and try to publish a webapp to
> Geronimo 2.1.1, I get the exception below.  Did I miss something up or is
> this a known bug?

"A known bug" is that Eclipse Ganymede is not on the list of supported
platforms for GEP :( We, Ganymede users, have to wait a little longer
until it's fixed. Ganymede RC3 worked fine with GEP 2.1.1, but RC4
broke it.

Jacek

--
Jacek Laskowski
Notatnik Projektanta Java EE - http://www.JacekLaskowski.pl
LightInTheBox - Buy quality products at wholesale price