redémarrage de JOnAS/Joram apres kill-9
Nous avons un premier soucis bloquant sur la 5.7.
Le programme SOA réalise des tests de robustesse avec Joram.
Ils lancent des tirs avec plusieurs centaines de messages et ils font un kill-9 sur la jvm.
Et quand ils essayent de redémarrer jonas, ils ont la stack ci-dessous.
J'ai vérifié leur fichier a3servers.xml et RAR (pieces jointe), ils me paraissent corrects.
J'ai regardé la ligne dans le code (ClientContext.java:271), le proxy est null.
2011-10-19 10:53:20,051 : Engine.reload : Engine#3Can't initialize Agent#3.3.1027 [anonymous]
java.lang.NullPointerException
at org.objectweb.joram.mom.proxies.ClientContext.getTxPrepare(ClientContext.java:271)
at org.objectweb.joram.mom.proxies.UserAgent.initialize(UserAgent.java:912)
at org.objectweb.joram.mom.proxies.UserAgent.agentInitialize(UserAgent.java:350)
at fr.dyade.aaa.agent.Engine.reload(Engine.java:685)
at fr.dyade.aaa.agent.Engine.load(Engine.java:654)
at fr.dyade.aaa.agent.Engine.init(Engine.java:388)
at fr.dyade.aaa.agent.AgentServer.init(AgentServer.java:1295)
at org.objectweb.joram.client.connector.JoramAdapter.start(JoramAdapter.java:597)
at org.objectweb.joram.client.connector.JoramAdapter.start(JoramAdapter.java:557)
at org.ow2.jonas.resource.internal.Rar$1.execute(Rar.java:510)
at org.ow2.jonas.resource.internal.Rar$1.execute(Rar.java:498)
at org.ow2.jonas.lib.execution.RunnableHelper.execute(RunnableHelper.java:60)
at org.ow2.jonas.resource.internal.Rar.processRar(Rar.java:517)
at org.ow2.jonas.resource.internal.JOnASResourceService$2.execute(JOnASResourceService.java:440)
at org.ow2.jonas.resource.internal.JOnASResourceService$2.execute(JOnASResourceService.java:438)
at org.ow2.jonas.lib.execution.RunnableHelper.execute(RunnableHelper.java:60)
at org.ow2.jonas.resource.internal.JOnASResourceService.__createRA(JOnASResourceService.java:445)
at org.ow2.jonas.resource.internal.JOnASResourceService.createRA(JOnASResourceService.java)
at org.ow2.jonas.resource.internal.JOnASResourceService.__createResourceAdapter(JOnASResourceService.java:352)
at org.ow2.jonas.resource.internal.JOnASResourceService.createResourceAdapter(JOnASResourceService.java)
at org.ow2.jonas.resource.internal.JOnASResourceService.__deployRar(JOnASResourceService.java:808)
at org.ow2.jonas.resource.internal.JOnASResourceService.deployRar(JOnASResourceService.java)
at org.ow2.jonas.resource.internal.RARDeployer.doDeploy(RARDeployer.java:79)
at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:96)
at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:95)
at org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(AbsDeployer.java:94)
at org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:129)
at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deployDeployment(DeploymentPlanDeployer.java:375)
at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deployDeploymentPlan(DeploymentPlanDeployer.java:260)
at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deploy(DeploymentPlanDeployer.java:152)
at org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:129)
at org.ow2.jonas.deployablemonitor.DeployableMonitor.detectNewArchives(DeployableMonitor.java:491)
at org.ow2.jonas.deployablemonitor.DeployableMonitor.checkNewArchives(DeployableMonitor.java:306)
at org.ow2.jonas.deployablemonitor.DeployableMonitor.run(DeployableMonitor.java:216)
2011-10-19 10:53:20,053 : Engine.init : Engine#3, can't restore fixed agent#3.3.1027
java.lang.Exception: Engine#3Can't initialize Agent#3.3.1027
at fr.dyade.aaa.agent.Engine.reload(Engine.java:693)
at fr.dyade.aaa.agent.Engine.load(Engine.java:654)
at fr.dyade.aaa.agent.Engine.init(Engine.java:388)
at fr.dyade.aaa.agent.AgentServer.init(AgentServer.java:1295)
at org.objectweb.joram.client.connector.JoramAdapter.start(JoramAdapter.java:597)
at org.objectweb.joram.client.connector.JoramAdapter.start(JoramAdapter.java:557)
at org.ow2.jonas.resource.internal.Rar$1.execute(Rar.java:510)
at org.ow2.jonas.resource.internal.Rar$1.execute(Rar.java:498)
at org.ow2.jonas.lib.execution.RunnableHelper.execute(RunnableHelper.java:60)
at org.ow2.jonas.resource.internal.Rar.processRar(Rar.java:517)
at org.ow2.jonas.resource.internal.JOnASResourceService$2.execute(JOnASResourceService.java:440)
at org.ow2.jonas.resource.internal.JOnASResourceService$2.execute(JOnASResourceService.java:438)
at org.ow2.jonas.lib.execution.RunnableHelper.execute(RunnableHelper.java:60)
at org.ow2.jonas.resource.internal.JOnASResourceService.__createRA(JOnASResourceService.java:445)
at org.ow2.jonas.resource.internal.JOnASResourceService.createRA(JOnASResourceService.java)
at org.ow2.jonas.resource.internal.JOnASResourceService.__createResourceAdapter(JOnASResourceService.java:352)
at org.ow2.jonas.resource.internal.JOnASResourceService.createResourceAdapter(JOnASResourceService.java)
at org.ow2.jonas.resource.internal.JOnASResourceService.__deployRar(JOnASResourceService.java:808)
at org.ow2.jonas.resource.internal.JOnASResourceService.deployRar(JOnASResourceService.java)
at org.ow2.jonas.resource.internal.RARDeployer.doDeploy(RARDeployer.java:79)
at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:96)
at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:95)
at org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
at org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(AbsDeployer.java:94)
at org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:129)
at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deployDeployment(DeploymentPlanDeployer.java:375)
at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deployDeploymentPlan(DeploymentPlanDeployer.java:260)
at org.ow2.util.plan.deployer.impl.DeploymentPlanDeployer.deploy(DeploymentPlanDeployer.java:152)
at org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:129)
at org.ow2.jonas.deployablemonitor.DeployableMonitor.detectNewArchives(DeployableMonitor.java:491)
at org.ow2.jonas.deployablemonitor.DeployableMonitor.checkNewArchives(DeployableMonitor.java:306)
at org.ow2.jonas.deployablemonitor.DeployableMonitor.run(DeployableMonitor.java:216)
2011-10-19 10:53:20,817 : Rar.processRar : joram-jca-jonas-5.7.0.rar available
2011-10-19 10:53:21,227 : Engine.reload : Engine#3Can't initialize Agent#3.3.1027 [anonymous]
java.lang.NullPointerException
at org.objectweb.joram.mom.proxies.ClientContext.getTxPrepare(ClientContext.java:271)
at org.objectweb.joram.mom.proxies.UserAgent.initialize(UserAgent.java:912)
at org.objectweb.joram.mom.proxies.UserAgent.agentInitialize(UserAgent.java:350)
at fr.dyade.aaa.agent.Engine.reload(Engine.java:685)
at fr.dyade.aaa.agent.Engine.load(Engine.java:654)
at fr.dyade.aaa.agent.Engine.run(Engine.java:974)
at java.lang.Thread.run(Thread.java:662)
2011-10-19 10:53:21,229 : Engine.run : Engine#3: Can't load agent, #3.3.1027.react(#3.3.0, ((org.objectweb.joram.mom.proxies.OpenConnectionNot@7ab9aa1a,messageId=null,persistent=false,detachable=false,detached=false,context=null,expiration=0,priority=4,deadNotificationAgentId=null),reliable=true,heartBeat=0))
java.lang.Exception: Engine#3Can't initialize Agent#3.3.1027
at fr.dyade.aaa.agent.Engine.reload(Engine.java:693)
at fr.dyade.aaa.agent.Engine.load(Engine.java:654)
at fr.dyade.aaa.agent.Engine.run(Engine.java:974)
at java.lang.Thread.run(Thread.java:662)