[jira] Commented: (GERONIMO-1451) A new TCP listener for ActiveMQ is not persisting across server startups
[ http://issues.apache.org/jira/browse/GERONIMO-1451?page=comments#action_12422449 ] Vamsavardhana Reddy commented on GERONIMO-1451: --- I have verified the behaviour in Geronimo jetty server built from tags/1.1.0 . The issue seems to have been resolved. Perhaps the first patch got applied as part of GERONIMO-1906 . I do not know what changes accounted for the second patch. > A new TCP listener for ActiveMQ is not persisting across server startups > - > > Key: GERONIMO-1451 > URL: http://issues.apache.org/jira/browse/GERONIMO-1451 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: ActiveMQ >Affects Versions: 1.1 > Environment: Windows 2003, Sun JVM java version "1.4.2_09" >Reporter: Phani Balaji Madgula > Assigned To: Matt Hogstrom >Priority: Critical > Fix For: 1.1.1 > > Attachments: ActiveMQConnectorGBean.patch, ActiveMQManagerGBean.patch > > > When we click on "Add new tcp listener" on "JMS Network Listeners" portlet, > console asks for details of listener and when submitted with proper values, > it creates a TCP listener and starts it. > But, when we shutdown and restart the server, the listener is not shown in > "JMS Network Listeners" portlet. > The problem is that, I guess, the GBean pertaining to the new TCP listener is > not saved to config.xml. But the same functionality is working fine for > tomcat HTTP listeners. > This problem is similar to GERONIMO-1070. -- 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-1451) A new TCP listener for ActiveMQ is not persisting across server startups
[ http://issues.apache.org/jira/browse/GERONIMO-1451?page=comments#action_12415046 ] Hiram Chirino commented on GERONIMO-1451: - I looks like the 2nd patch: ActiveMQManagerGBean.patch might not be right.. it's against the module gbean... are you sure that you don't want to patch the gbean-g1_1 module instead? the gbean is being left for geronimo 1.0.x compatibility, and the gbean-g1_1 is for the new 1.1.x branch. > A new TCP listener for ActiveMQ is not persisting across server startups > - > > Key: GERONIMO-1451 > URL: http://issues.apache.org/jira/browse/GERONIMO-1451 > Project: Geronimo > Type: Bug > Security: public(Regular issues) > Components: ActiveMQ > Versions: 1.0 > Environment: Windows 2003, Sun JVM java version "1.4.2_09" > Reporter: Phani Balaji Madgula > Assignee: Aaron Mulder > Priority: Critical > Fix For: 1.1 > Attachments: ActiveMQConnectorGBean.patch, ActiveMQManagerGBean.patch > > When we click on "Add new tcp listener" on "JMS Network Listeners" portlet, > console asks for details of listener and when submitted with proper values, > it creates a TCP listener and starts it. > But, when we shutdown and restart the server, the listener is not shown in > "JMS Network Listeners" portlet. > The problem is that, I guess, the GBean pertaining to the new TCP listener is > not saved to config.xml. But the same functionality is working fine for > tomcat HTTP listeners. > This problem is similar to GERONIMO-1070. -- 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-1451) A new TCP listener for ActiveMQ is not persisting across server startups
[ http://issues.apache.org/jira/browse/GERONIMO-1451?page=comments#action_12376661 ] Vamsavardhana Reddy commented on GERONIMO-1451: --- Server built from 1.1 branch revision 397465. Adding a new JMS TCP Listener throws the following exception: 12:55:49,538 ERROR [JMSConnectorPortlet] Unable to process portlet action java.lang.IllegalArgumentException: GBeanInfo must have a source class set at org.apache.geronimo.system.configuration.GBeanOverride.(GBeanOverride.java:76) at org.apache.geronimo.system.configuration.LocalAttributeManager.addGBean(LocalAttributeManager.java:320) at org.apache.geronimo.system.configuration.LocalAttributeManager$$FastClassByCGLIB$$b20ef545.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:816) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.PersistentConfigurationList$$EnhancerByCGLIB$$2028d0ce.addGBean() at org.apache.geronimo.kernel.config.EditableKernelConfigurationManager.addGBeanToConfiguration(EditableKernelConfigurationManager.java:127) at org.apache.geronimo.kernel.config.EditableKernelConfigurationManager.addGBeanToConfiguration(EditableKernelConfigurationManager.java:60) at org.apache.geronimo.kernel.config.EditableKernelConfigurationManager$$FastClassByCGLIB$$daeffab3.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:816) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$36b747dd.addGBeanToConfiguration() at org.activemq.gbean.management.ActiveMQManagerGBean.addConnector(ActiveMQManagerGBean.java:207) at org.activemq.gbean.management.ActiveMQManagerGBean$$FastClassByCGLIB$$a78b116e.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:816) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.activemq.gbean.ActiveMQManager$$EnhancerByCGLIB$$6fa67101.addConnector() at org.apache.geronimo.console.util.PortletManager.createJMSConnector(PortletManager.java:274) at org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet.processAction(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(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
[jira] Commented: (GERONIMO-1451) A new TCP listener for ActiveMQ is not persisting across server startups
[ http://issues.apache.org/jira/browse/GERONIMO-1451?page=comments#action_12362439 ] Vamsavardhana Reddy commented on GERONIMO-1451: --- To fix this, ActiveMQManagerGBean class should use EditableConfigurationManager to add/remove connectors so that the changes are not lost upon stopping the server. ActiveMQManagerGBean.java is not in Geronimo source tree. > A new TCP listener for ActiveMQ is not persisting across server startups > - > > Key: GERONIMO-1451 > URL: http://issues.apache.org/jira/browse/GERONIMO-1451 > Project: Geronimo > Type: Bug > Components: ActiveMQ > Versions: 1.0 > Environment: Windows 2003, Sun JVM java version "1.4.2_09" > Reporter: Phani Balaji Madgula > > When we click on "Add new tcp listener" on "JMS Network Listeners" portlet, > console asks for details of listener and when submitted with proper values, > it creates a TCP listener and starts it. > But, when we shutdown and restart the server, the listener is not shown in > "JMS Network Listeners" portlet. > The problem is that, I guess, the GBean pertaining to the new TCP listener is > not saved to config.xml. But the same functionality is working fine for > tomcat HTTP listeners. > This problem is similar to GERONIMO-1070. -- 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
