[jboss-user] [Remoting] - Re: Problem for Timer of BisocketServerInvoker
Hi, i have the same problem in Remoting 2.5.1. Server crashes after some times with out of memory or runs very slowly. memory dump have lot of objects: org.jboss.remoting.transport.bisocket.BisocketServerInvoker$ControlMonitorTimerTask @ 0xe12ef690 bisocket pingTimerFrequency is 6. But this seeting seems dont work. Attached jar in JBREM-1005 works perfectly. But i need the fix for 2.5.1, because http-Invoker dont work in attached jar. any ideas ? View the original post : http://www.jboss.org/index.html?module=bbop=viewtopicp=4233806#4233806 Reply to the post : http://www.jboss.org/index.html?module=bbop=postingmode=replyp=4233806 ___ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user
[jboss-user] [Clustering/JBoss] - cluster invocation failed under heavy load and rejoin one no
hi, following szenario produces under heavy load exceptions: Using JDK6, JBoss AS 4.2.3GA Start 2 instances with: ./run.sh -c all -b10.3.60.60 -DBind.address=10.3.60.60 and ./run.sh -c all -b10.3.60.57 -Dbind.address=10.3.60.57 after starting. Cluster will be formed ! Then start stress client with following code: try { Properties p = new Properties(); p.put(Context.INITIAL_CONTEXT_FACTORY, org.jnp.interfaces.NamingContextFactory); p.put(Context.URL_PKG_PREFIXES, jboss.naming:org.jnp.interfaces); p.put(Context.PROVIDER_URL, 10.3.60.57:1100,10.3.60.60:1100); InitialContext ctx = new InitialContext(p); while (true) { try { HelloWorldEJBRemote ejb = (HelloWorldEJBRemote) ctx.lookup(HelloWorldEJB); System.out.println(ejb.helloWorld(hello)); } catch (Exception ex) { ex.printStackTrace(); } } } catch (Exception ex) { ex.printStackTrace(); } then all will be ok. Shutdown one server. Test client is running and produce no exceptions. I start the stopped server to rejoin the cluster. but test-client produce following exceptions: java.lang.RuntimeException: cluster invocation failed, last exception was: at org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:166) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:67) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.remoting.ClusteredIsLocalInterceptor.invoke(ClusteredIsLocalInterceptor.java:55) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessClusteredProxy.invoke(StatelessClusteredProxy.java:112) at $Proxy1.helloWorld(Unknown Source) at Main.main(Main.java:26) Caused by: org.jboss.remoting.CannotConnectException: Can not get connection to server. Problem establishing socket connection for InvokerLocator [socket://10.3.60.60:3873/] at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:579) at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122) at org.jboss.remoting.Client.invoke(Client.java:1634) at org.jboss.remoting.Client.invoke(Client.java:548) at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:62) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:77) ... 10 more Caused by: java.net.BindException: Address already in use: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:518) at org.jboss.remoting.transport.socket.SocketClientInvoker.createSocket(SocketClientInvoker.java:192) at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.getConnection(MicroSocketClientInvoker.java:827) at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:569) at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122) at org.jboss.remoting.Client.invoke(Client.java:1634) at org.jboss.remoting.Client.invoke(Client.java:548) at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:62) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:77) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:67)
[jboss-user] [Messaging, JMS JBossMQ] - Re: configure MDB instances w/ JBOSS 4.2.2
try this: ?xml version = '1.0' encoding = 'windows-1252'? !DOCTYPE jboss PUBLIC -//JBoss//DTD JBOSS//EN http://www.jboss.org/j2ee/dtd/jboss.dtd; enterprise-beans message-driven ejb-nameFileWorkerEJB/ejb-name jndi-nameFileWorkerEJB/jndi-name configuration-nameMDB-POOL-OWN/configuration-name destination-jndi-namequeue/dataown/destination-jndi-name /message-driven message-driven /enterprise-beans container-configurations container-configuration extends=Standard Message Driven Bean container-nameMDB-POOL-OWN/container-name container-pool-conf 6 true /container-pool-conf /container-configuration /container-configurations View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4132131#4132131 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4132131 ___ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user
[jboss-user] [Messaging, JMS JBossMQ] - Re: configure MDB instances w/ JBOSS 4.2.2
container-configurations container-configuration extends=Standard Message Driven Bean container-nameMDB-RBB/container-name container-pool-conf 6 true /container-pool-conf /container-configuration /container-configurations View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4132132#4132132 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4132132 ___ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user
[jboss-user] [Messaging, JMS JBossMQ] - Re: configure MDB instances w/ JBOSS 4.2.2
container-configurations container-configuration extends=Standard Message Driven Bean container-nameMDB-RBB/container-name container-pool-conf ..maximumsize..6../maximumsize.. ..strictMaximumSize..true../strictMaximumSize.. /container-pool-conf /container-configuration /container-configurations replaxe .. with and View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4132134#4132134 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4132134 ___ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user
[jboss-user] [JBoss Messaging] - java.lang.RuntimeException: Failed to convert payload to byt
client code: MBeanServerConnection mBeanServer = MBeanServerConnection)_main._ctx.lookup(jmx/invoker/RMIAdaptor); ObjectName serverObjectName = new ObjectName(jboss. + this.getMessagingSubSystem() + .destination:service=Queue,name= + _args); List o = (List)mBeanServer.invoke(serverObjectName, listMessages, new Object[] { null }, new String[] { java.lang.String }); if (o!=null) { log.debug(queueCount : + o.size()); } _taskResult = RESULT_OK; throws under load sporadical on client: 2008-02-21 12:15:19,042 ERROR [ActionTaskMessaging] java.lang.RuntimeException: Failed to convert payload to byte[] on server: 2008-02-21 12:15:18,929 FATAL [org.jboss.serial.persister.RegularObjectPersister] error 2008-02-21 12:15:18,932 ERROR [STDERR] java.lang.reflect.InvocationTargetException 2008-02-21 12:15:18,932 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor506.invoke(Unknown Source) 2008-02-21 12:15:18,933 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2008-02-21 12:15:18,933 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585) 2008-02-21 12:15:18,933 ERROR [STDERR] at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120) 2008-02-21 12:15:18,933 ERROR [STDERR] at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86) 2008-02-21 12:15:18,933 ERROR [STDERR] at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 2008-02-21 12:15:18,933 ERROR [STDERR] at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 2008-02-21 12:15:18,933 ERROR [STDERR] at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206) 2008-02-21 12:15:18,933 ERROR [STDERR] at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) 2008-02-21 12:15:18,933 ERROR [STDERR] at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.serial.io.JBossObjectOutputStream.writeObjectOverride(JBossObjectOutputStream.java:181) 2008-02-21 12:15:18,934 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.messaging.core.message.RoutableSupport.internalWriteObject(RoutableSupport.java:266) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.messaging.core.message.MessageSupport.writePayloadExternal(MessageSupport.java:341) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.messaging.core.message.MessageSupport.getPayloadAsByteArray(MessageSupport.java:170) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.messaging.core.message.MessageSupport.writeExternal(MessageSupport.java:301) 2008-02-21 12:15:18,934 ERROR [STDERR] at org.jboss.jms.message.JBossMessage.writeExternal(JBossMessage.java:939) 2008-02-21 12:15:18,934 ERROR [STDERR] at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310) 2008-02-21 12:15:18,934 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.util.ArrayList.writeObject(ArrayList.java:569) 2008-02-21 12:15:18,935 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor598.invoke(Unknown Source) 2008-02-21 12:15:18,935 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290) 2008-02-21 12:15:18,935 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) 2008-02-21 12:15:18,935 ERROR [STDERR] at