You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Joe Bohn (JIRA)" <de...@geronimo.apache.org> on 2006/04/26 16:05:03 UTC

[jira] Created: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
----------------------------------------------------------------------------------------------

         Key: GERONIMO-1918
         URL: http://issues.apache.org/jira/browse/GERONIMO-1918
     Project: Geronimo
        Type: Bug
    Security: public (Regular issues) 
  Components: console  
    Versions: 1.1    
 Environment: windows xp  - tomcat & jetty servers
    Reporter: Joe Bohn
 Assigned to: Aaron Mulder 
     Fix For: 1.1


rev.  397044

Deploying a war from the web console GUI results in a NoClassDefFoundError

Here is the exception from the server:

09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet Deployment threw exception
java.lang.NoClassDefFoundError
        at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
        at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
        at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
        at org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
        at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
        at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
        at org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
        at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
        at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
        at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
        at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
        at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
        at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
        at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
        at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
        at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
        at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
        at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.ClassNotFoundException: org.apache.geronimo.deployment.Deployer
        at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        ... 44 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

Posted by "Joe Bohn (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1918?page=all ]
     
Joe Bohn closed GERONIMO-1918:
------------------------------


> NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
> ----------------------------------------------------------------------------------------------
>
>          Key: GERONIMO-1918
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1918
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
>  Environment: windows xp  - tomcat & jetty servers
>     Reporter: Joe Bohn
>     Assignee: Aaron Mulder
>      Fix For: 1.1
>  Attachments: snoop.war
>
> rev.  397044
> Deploying a war from the web console GUI results in a NoClassDefFoundError
> Here is the exception from the server:
> 09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet Deployment threw exception
> java.lang.NoClassDefFoundError
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
>         at org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
>         at org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
>         at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
>         at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
>         at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
>         at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
>         at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
>         at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
>         at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
>         at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.ClassNotFoundException: org.apache.geronimo.deployment.Deployer
>         at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         ... 44 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Re: [jira] Commented: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

Posted by anita kulshreshtha <a_...@yahoo.com>.
     Oops! the following produces a different CNFE (1.1 build from this
morning). I got the one mentioned by Joe when I tried to deploy the
same example from the console by pointing to
.maven/..../geronimo-samples/.....
    The other one is 
Caused by: java.lang.ClassNotFoundException: Could not load class
org.openejb.corba.CORBAHandleDeleg
ate$HandleDelegateReference from classloader:
geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car, destroy
ed state: false
    Is this already fixed? 

Thanks
Anita

--- anita kulshreshtha <a_...@yahoo.com> wrote:

>     This can be reproduced by doing this on the console :
> plugins --> search For Plugins --> Jakarta JSP Examples --> install
> Plugin --> start Geronimo/geronimo-jsp-example/.../car. 
>     There are 2 more issues related to this -
>    1. The following message gives the impression that the
> j2ee-server../car is missing.
> 
> Processing geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car...
> 
> Found the following dependencies for this plugin. Any missing
> dependencies will be installed for you automatically if you proceed.
> 
>     * geronimo/j2ee-server//car
> 
>    After the install it correctly reports :  	
> The plugin geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car has been
> installed.
> 
> Files Processed:
> 
>     * geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car (already present)
>     * geronimo/j2ee-server//car (already present)
>     * geronimo/tomcat//car (already present)
> 
>     2.  We really need to dispaly the context root for the web apps
> for
> someone to actually test the examples. 
> 
> Thanks
> Anita
> 
> 
> 
> --- "Aaron Mulder (JIRA)" <de...@geronimo.apache.org> wrote:
> 
> >     [
> >
>
http://issues.apache.org/jira/browse/GERONIMO-1918?page=comments#action_12376493
> > ] 
> > 
> > Aaron Mulder commented on GERONIMO-1918:
> > ----------------------------------------
> > 
> > Please attach a sample WAR to reproduce this.
> > 
> > > NoClassDefFoundError/ClassNotFoundException when attempting to
> > deploy web app from console GUI
> > >
> >
>
----------------------------------------------------------------------------------------------
> > >
> > >          Key: GERONIMO-1918
> > >          URL: http://issues.apache.org/jira/browse/GERONIMO-1918
> > >      Project: Geronimo
> > >         Type: Bug
> > >     Security: public(Regular issues) 
> > >   Components: console
> > >     Versions: 1.1
> > >  Environment: windows xp  - tomcat & jetty servers
> > >     Reporter: Joe Bohn
> > >     Assignee: Aaron Mulder
> > >      Fix For: 1.1
> > 
> > >
> > > rev.  397044
> > > Deploying a war from the web console GUI results in a
> > NoClassDefFoundError
> > > Here is the exception from the server:
> > > 09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet
> > Deployment threw exception
> > > java.lang.NoClassDefFoundError
> > >         at
> >
>
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
> > >         at
> >
>
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
> > >         at
> >
>
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
> > >         at
> >
>
org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
> > >         at
> >
>
org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
> > >         at
> >
>
org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
> > >         at
> >
>
org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
> > >         at
> >
>
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
> > >         at
> >
> org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
> > >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
> > >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> > >         at
> >
> org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
> > >         at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> > >         at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> > >         at
> >
>
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> > >         at
> >
>
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
> > >         at
> >
>
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
> > >         at
> >
>
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
> > >         at
> >
>
org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
> > >         at
> >
>
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
> > >         at
> >
>
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
> > >         at
> > org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
> > >         at
> > org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
> > >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
> > >         at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> > >         at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> > >         at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> > >         at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> > >         at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> > >         at
> >
>
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
> > >         at
> >
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
> > >         at
> >
>
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
> > >         at
> >
>
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
> > >         at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> > >         at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> > >         at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> > >         at
> >
>
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
> > >         at
> >
>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> > >         at
> >
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> > >         at
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> > >         at
> >
>
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> > >         at
> >
>
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> > >         at
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> > >         at java.lang.Thread.run(Thread.java:534)
> > > Caused by: java.lang.ClassNotFoundException:
> > org.apache.geronimo.deployment.Deployer
> > >         at
> >
>
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
> > >         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Re: [jira] Commented: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

Posted by anita kulshreshtha <a_...@yahoo.com>.
    This can be reproduced by doing this on the console :
plugins --> search For Plugins --> Jakarta JSP Examples --> install
Plugin --> start Geronimo/geronimo-jsp-example/.../car. 
    There are 2 more issues related to this -
   1. The following message gives the impression that the
j2ee-server../car is missing.

Processing geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car...

Found the following dependencies for this plugin. Any missing
dependencies will be installed for you automatically if you proceed.

    * geronimo/j2ee-server//car

   After the install it correctly reports :  	
The plugin geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car has been
installed.

Files Processed:

    * geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car (already present)
    * geronimo/j2ee-server//car (already present)
    * geronimo/tomcat//car (already present)

    2.  We really need to dispaly the context root for the web apps for
someone to actually test the examples. 

Thanks
Anita



--- "Aaron Mulder (JIRA)" <de...@geronimo.apache.org> wrote:

>     [
>
http://issues.apache.org/jira/browse/GERONIMO-1918?page=comments#action_12376493
> ] 
> 
> Aaron Mulder commented on GERONIMO-1918:
> ----------------------------------------
> 
> Please attach a sample WAR to reproduce this.
> 
> > NoClassDefFoundError/ClassNotFoundException when attempting to
> deploy web app from console GUI
> >
>
----------------------------------------------------------------------------------------------
> >
> >          Key: GERONIMO-1918
> >          URL: http://issues.apache.org/jira/browse/GERONIMO-1918
> >      Project: Geronimo
> >         Type: Bug
> >     Security: public(Regular issues) 
> >   Components: console
> >     Versions: 1.1
> >  Environment: windows xp  - tomcat & jetty servers
> >     Reporter: Joe Bohn
> >     Assignee: Aaron Mulder
> >      Fix For: 1.1
> 
> >
> > rev.  397044
> > Deploying a war from the web console GUI results in a
> NoClassDefFoundError
> > Here is the exception from the server:
> > 09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet
> Deployment threw exception
> > java.lang.NoClassDefFoundError
> >         at
>
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
> >         at
>
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
> >         at
>
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
> >         at
>
org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
> >         at
>
org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
> >         at
>
org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
> >         at
>
org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
> >         at
>
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
> >         at
> org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
> >         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
> >         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> >         at
> org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
> >         at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> >         at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >         at
>
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> >         at
>
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
> >         at
>
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
> >         at
>
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
> >         at
>
org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
> >         at
>
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
> >         at
>
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
> >         at
> org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
> >         at
> org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
> >         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
> >         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> >         at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> >         at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >         at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> >         at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> >         at
>
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
> >         at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
> >         at
>
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
> >         at
>
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
> >         at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> >         at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> >         at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> >         at
>
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
> >         at
>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> >         at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> >         at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> >         at
>
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> >         at
>
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> >         at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> >         at java.lang.Thread.run(Thread.java:534)
> > Caused by: java.lang.ClassNotFoundException:
> org.apache.geronimo.deployment.Deployer
> >         at
>
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> >         at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
> >         at java.lang.Class.forName0(Native Method)
> >         at java.lang.Class.forName(Class.java:141)
> >         ... 44 more
> 
> -- 
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the
> administrators:
>    http://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see:
>    http://www.atlassian.com/software/jira
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

[jira] Commented: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

Posted by "Aaron Mulder (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1918?page=comments#action_12376493 ] 

Aaron Mulder commented on GERONIMO-1918:
----------------------------------------

Please attach a sample WAR to reproduce this.

> NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
> ----------------------------------------------------------------------------------------------
>
>          Key: GERONIMO-1918
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1918
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
>  Environment: windows xp  - tomcat & jetty servers
>     Reporter: Joe Bohn
>     Assignee: Aaron Mulder
>      Fix For: 1.1

>
> rev.  397044
> Deploying a war from the web console GUI results in a NoClassDefFoundError
> Here is the exception from the server:
> 09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet Deployment threw exception
> java.lang.NoClassDefFoundError
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
>         at org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
>         at org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
>         at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
>         at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
>         at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
>         at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
>         at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
>         at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
>         at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
>         at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.ClassNotFoundException: org.apache.geronimo.deployment.Deployer
>         at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         ... 44 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

Posted by "Paul McMahan (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1918?page=comments#action_12376497 ] 

Paul McMahan commented on GERONIMO-1918:
----------------------------------------

The NoClassDefFoundError can be reproduced in the 1.1 console without a sample WAR by trying to save a new db pool, jms resource, or security realm. 

Looks like a problem where org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand can't find org.apache.geronimo.deployment.Deployer in its classloader.  Should it use an AbstractNameQuery based on the Artifact name or continue looking up the Deployer gbean via interface (which currently leads to the error)?

> NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
> ----------------------------------------------------------------------------------------------
>
>          Key: GERONIMO-1918
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1918
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
>  Environment: windows xp  - tomcat & jetty servers
>     Reporter: Joe Bohn
>     Assignee: Aaron Mulder
>      Fix For: 1.1

>
> rev.  397044
> Deploying a war from the web console GUI results in a NoClassDefFoundError
> Here is the exception from the server:
> 09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet Deployment threw exception
> java.lang.NoClassDefFoundError
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
>         at org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
>         at org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
>         at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
>         at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
>         at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
>         at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
>         at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
>         at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
>         at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
>         at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.ClassNotFoundException: org.apache.geronimo.deployment.Deployer
>         at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         ... 44 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

Posted by "Aaron Mulder (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1918?page=all ]
     
Aaron Mulder resolved GERONIMO-1918:
------------------------------------

    Resolution: Fixed

> NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
> ----------------------------------------------------------------------------------------------
>
>          Key: GERONIMO-1918
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1918
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
>  Environment: windows xp  - tomcat & jetty servers
>     Reporter: Joe Bohn
>     Assignee: Aaron Mulder
>      Fix For: 1.1
>  Attachments: snoop.war
>
> rev.  397044
> Deploying a war from the web console GUI results in a NoClassDefFoundError
> Here is the exception from the server:
> 09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet Deployment threw exception
> java.lang.NoClassDefFoundError
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
>         at org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
>         at org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
>         at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
>         at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
>         at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
>         at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
>         at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
>         at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
>         at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
>         at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.ClassNotFoundException: org.apache.geronimo.deployment.Deployer
>         at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         ... 44 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (GERONIMO-1918) NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI

Posted by "Joe Bohn (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1918?page=all ]

Joe Bohn updated GERONIMO-1918:
-------------------------------

    Attachment: snoop.war

I imagine any war will fail (perhaps only those without plans?) .... I was just using snoop ... here it is.    This deploys without error from the command line.

> NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
> ----------------------------------------------------------------------------------------------
>
>          Key: GERONIMO-1918
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1918
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
>  Environment: windows xp  - tomcat & jetty servers
>     Reporter: Joe Bohn
>     Assignee: Aaron Mulder
>      Fix For: 1.1
>  Attachments: snoop.war
>
> rev.  397044
> Deploying a war from the web console GUI results in a NoClassDefFoundError
> Here is the exception from the server:
> 09:57:10,683 ERROR [[Deployment]] Servlet.service() for servlet Deployment threw exception
> java.lang.NoClassDefFoundError
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.class$(AbstractDeployCommand.java:44)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.getDeployerName(AbstractDeployCommand.java:64)
>         at org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.<init>(AbstractDeployCommand.java:60)
>         at org.apache.geronimo.deployment.plugin.local.DistributeCommand.<init>(DistributeCommand.java:35)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createDistributeCommand(JMXDeploymentManager.java:299)
>         at org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.distribute(JMXDeploymentManager.java:173)
>         at org.apache.geronimo.console.configmanager.DeploymentPortlet.processAction(DeploymentPortlet.java:122)
>         at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
>         at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>         at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>         at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
>         at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
>         at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
>         at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
>         at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
>         at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:52)
>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
>         at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:336)
>         at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.ClassNotFoundException: org.apache.geronimo.deployment.Deployer
>         at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         ... 44 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira