[ https://issues.apache.org/jira/browse/GERONIMO-3819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12573702#action_12573702 ]
Vamsavardhana Reddy commented on GERONIMO-3819: ----------------------------------------------- Anish, A few comments on the patch. Use proper source code formatting (no tabs etc.), add svn properties for the newly added files. Use resource bundles for all field names shown in the JSPs. Also, I am getting an exception when I shutdown the server after sending messages to a topic. stack trace is given below. {code} 17:11:06,406 WARN [[/activemq]] Cannot serialize session attribute javax.portle t.p./activemq.JMSWizard!1082939780|0?messages for session 77583B5E383183289B0443 5198BFD4D2 java.io.NotSerializableException: org.apache.activemq.command.ActiveMQTextMessag e at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302) at java.util.ArrayList.writeObject(ArrayList.java:569) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:91 7) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:13 39) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.jav a:1290) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302) at org.apache.catalina.session.StandardSession.writeObject(StandardSessi on.java:1515) at org.apache.catalina.session.StandardSession.writeObjectData(StandardS ession.java:959) at org.apache.catalina.session.StandardManager.doUnload(StandardManager. java:517) at org.apache.catalina.session.StandardManager.unload(StandardManager.ja va:463) at org.apache.catalina.session.StandardManager.stop(StandardManager.java :667) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:45 31) at org.apache.geronimo.tomcat.GeronimoStandardContext.kill(GeronimoStand ardContext.java:238) at org.apache.geronimo.tomcat.TomcatContainer.removeContext(TomcatContai ner.java:370) at org.apache.geronimo.tomcat.TomcatWebAppContext.doStop(TomcatWebAppCon text.java:529) at org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBean Instance.java:1161) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop( GBeanInstanceState.java:339) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan ceState.java:188) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja va:563) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja va:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan ceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja va:563) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja va:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan ceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja va:563) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja va:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan ceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja va:563) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja va:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan ceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja va:563) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja va:423) at org.apache.geronimo.kernel.config.KernelConfigurationManager$Shutdown Hook.run(KernelConfigurationManager.java:316) at org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks(Basi cKernel.java:668) at org.apache.geronimo.kernel.basic.BasicKernel.shutdown(BasicKernel.jav a:645) at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper$1.run(M ainConfigurationBootstrapper.java:76) 17:11:16,125 WARN [ActiveMQManagedConnection] Connection failed: javax.jms.JMSE xception: java.io.EOFException 17:11:16,125 WARN [GeronimoConnectionEventListener] connectionErrorOccurred cal led with null javax.jms.JMSException: java.io.EOFException at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSuppo rt.java:46) at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConne ction.java:1519) at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection .java:1535) at org.apache.activemq.transport.TransportFilter.onException(TransportFi lter.java:96) at org.apache.activemq.transport.ResponseCorrelator.onException(Response Correlator.java:114) at org.apache.activemq.transport.TransportFilter.onException(TransportFi lter.java:96) at org.apache.activemq.transport.TransportFilter.onException(TransportFi lter.java:96) at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFo rmatNegotiator.java:147) at org.apache.activemq.transport.InactivityMonitor.onException(Inactivit yMonitor.java:150) at org.apache.activemq.transport.TransportSupport.onException(TransportS upport.java:97) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java: 150) at java.lang.Thread.run(Thread.java:595) Caused by: java.io.EOFException at java.io.DataInputStream.readInt(DataInputStream.java:358) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat. java:267) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTranspo rt.java:156) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java: 136) ... 1 more 17:11:16,125 WARN [ActiveMQManagedConnection] Connection failed: javax.jms.JMSE xception: java.io.EOFException 17:11:16,125 WARN [GeronimoConnectionEventListener] connectionErrorOccurred cal led with null javax.jms.JMSException: java.io.EOFException at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSuppo rt.java:46) at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConne ction.java:1519) at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection .java:1535) at org.apache.activemq.transport.TransportFilter.onException(TransportFi lter.java:96) at org.apache.activemq.transport.ResponseCorrelator.onException(Response Correlator.java:114) at org.apache.activemq.transport.TransportFilter.onException(TransportFi lter.java:96) at org.apache.activemq.transport.TransportFilter.onException(TransportFi lter.java:96) at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFo rmatNegotiator.java:147) at org.apache.activemq.transport.InactivityMonitor.onException(Inactivit yMonitor.java:150) at org.apache.activemq.transport.TransportSupport.onException(TransportS upport.java:97) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java: 150) at java.lang.Thread.run(Thread.java:595) Caused by: java.io.EOFException at java.io.DataInputStream.readInt(DataInputStream.java:358) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat. java:267) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTranspo rt.java:156) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java: 136) ... 1 more {code} > Update JMS Resources Portlet > ---------------------------- > > Key: GERONIMO-3819 > URL: https://issues.apache.org/jira/browse/GERONIMO-3819 > Project: Geronimo > Issue Type: New Feature > Security Level: public(Regular issues) > Components: console > Reporter: Anish Pathadan > Assignee: Anish Pathadan > Attachments: Browse Messages.jpg, JMS Resource Portlet_Main.jpg, > JMSResource_portlet_1.0.patch > > > Update the JMS Resources portlet to include the following information from > the JMS Provider > 1.Count of messages send to each queue/topic ,pending messages > 2.Option to send messages to messages to particular queues/topics > 3.Purge messages from queues/topics > 4.Browse and send messages to queues/topics -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.