[ http://issues.apache.org/jira/browse/GERONIMO-2566?page=all ]

Vamsavardhana Reddy closed GERONIMO-2566.
-----------------------------------------

    Resolution: Fixed

ClassNotFoundException is due to the  classLoader in which the proxy is loaded. 
 Once this is fixed, further investigation revealed problems in 
ActiveMQManagerGBean and TransportConnectorGBeanImpl.

Fixed in rev 478875 (trunk) and rev 478878 (branches\1.2).

> Creating new listeners for ActiveMQ from JMS Server portlet fails
> -----------------------------------------------------------------
>
>                 Key: GERONIMO-2566
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2566
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 1.2
>         Environment: sun java 1.5
>            Reporter: Paul McMahan
>         Assigned To: Vamsavardhana Reddy
>             Fix For: 1.2, 2.0
>
>
> From the JMS Server portlet click "Add new tcp listener".  Provide name, 
> host, and port.  Click 'save'.  The following stacktrace appears in the 
> command window:
> 16:13:32,703 ERROR [JMSConnectorPortlet] Unable to process portlet action
> java.lang.NoClassDefFoundError: org/apache/activemq/broker/BrokerService
>         at java.lang.Class.getDeclaredMethods0(Native Method)
>         at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
>         at java.lang.Class.getDeclaredMethods(Class.java:1763)
>         at net.sf.cglib.core.ReflectUtils.addAllMethods(ReflectUtils.java:348)
>         at net.sf.cglib.proxy.Enhancer.getMethods(Enhancer.java:426)
>         at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:456)
>         at 
> net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorS
> trategy.java:25)
>         at 
> net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerato
> r.java:216)
>         at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
>         at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317)
>         at 
> org.apache.geronimo.kernel.basic.BasicProxyManager$ManagedProxyFactor
> y.<init>(BasicProxyManager.java:202)
>         at 
> org.apache.geronimo.kernel.basic.BasicProxyManager.createProxyFactory
> (BasicProxyManager.java:78)
>         at 
> org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy(BasicP
> roxyManager.java:116)
>         at 
> org.apache.geronimo.console.util.KernelManagementHelper.getObject(Ker
> nelManagementHelper.java:368)
>         at 
> org.apache.geronimo.console.util.PortletManager.getJMSBroker(PortletM
> anager.java:274)
>         at 
> org.apache.geronimo.console.util.PortletManager.createJMSConnector(Po
> rtletManager.java:278)
>         at 
> org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet.pro
> cessAction(JMSConnectorPortlet.java:80)
>         at 
> org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229
> )
>         at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
>         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(Appl
> icationFilterChain.java:252)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:173)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:672)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
> ispatcher.java:574)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
> patcher.java:499)
>         at 
> org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke
> rImpl.java:120)
>         at 
> org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvoke
> rImpl.java:68)
>         at 
> org.apache.pluto.PortletContainerImpl.processPortletAction(PortletCon
> tainerImpl.java:164)
>         at 
> org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processP
> ortletAction(PortletContainerWrapperImpl.java:82)
>         at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:252)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:173)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:213)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:178)
>         at 
> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSu
> bjectValve.java:56)
>         at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
> torBase.java:524)
>         at 
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.
> invoke(GeronimoStandardContext.java:326)
>         at 
> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(Gero
> nimoBeforeAfterValve.java:31)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:126)
>         at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:105)
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:107)
>         at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> 541)
>         at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:148)
>         at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :869)
>         at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
> rocessConnection(Http11BaseProtocol.java:667)
>         at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
> int.java:527)
>         at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
> lowerWorkerThread.java:80)
>         at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:684)
>         at java.lang.Thread.run(Thread.java:595)

-- 
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

        

Reply via email to