[JBoss JIRA] (AS7-5547) Deployment fails when Dependencies is empty in a jars manifest
by Gábor Farkas (JIRA)
Gábor Farkas created AS7-5547:
---------------------------------
Summary: Deployment fails when Dependencies is empty in a jars manifest
Key: AS7-5547
URL: https://issues.jboss.org/browse/AS7-5547
Project: Application Server 7
Issue Type: Enhancement
Affects Versions: 7.1.2.Final (EAP)
Reporter: Gábor Farkas
I have a WAR, which produces the following error on deployment:
Caused by: java.lang.IllegalArgumentException: Empty module specification
at org.jboss.modules.ModuleIdentifier.fromString(ModuleIdentifier.java:169) [jboss-modules.jar:1.1.1.GA]
at org.jboss.as.server.deployment.module.ManifestDependencyProcessor.deploy(ManifestDependencyProcessor.java:83) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
... 5 more
I found that my WAR contains a jar in WEB-INF/lib that has empty dependencies defined in its manifest. More exactly it's "Dependencies: ", so the colon is followed by a space character before the new line characters. The ManifestDependencyProcessor parses this as one dependency, the name of which is the empty string.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (JBRULES-3616) ConcurrentModificationException in AbstractRuleBase.removePackage
by Lukas Stampf (JIRA)
Lukas Stampf created JBRULES-3616:
-------------------------------------
Summary: ConcurrentModificationException in AbstractRuleBase.removePackage
Key: JBRULES-3616
URL: https://issues.jboss.org/browse/JBRULES-3616
Project: Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-core
Affects Versions: 5.4.0.Final, 5.5.0.Beta1
Reporter: Lukas Stampf
Assignee: Mark Proctor
At AbstractRuleBase.removePackage:
//and now the rule flows
final Map flows = pkg.getRuleFlows();
for (final Iterator iter = flows.keySet().iterator(); iter.hasNext();) {
removeProcess( (String) iter.next() );
}
At AbstractRuleBase.removeProcess
this.pkgs.get(process.getPackageName()).removeRuleFlow(id);
removeProcess removes an object from the Map referenced by the flows variable in removePackage. Since the iterator is based on this variable it leads to a ConcurrentModificationError at iter.next().
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (AS7-5546) Improve run.sh
by Ondrej Zizka (JIRA)
Ondrej Zizka created AS7-5546:
---------------------------------
Summary: Improve run.sh
Key: AS7-5546
URL: https://issues.jboss.org/browse/AS7-5546
Project: Application Server 7
Issue Type: Feature Request
Components: Scripts
Affects Versions: 7.1.2.Final (EAP)
Reporter: Ondrej Zizka
Assignee: Brian Stansberry
{code}
ondra@lenovo:~$ sw/AS7/7.1.2/bin/run.sh
sw/AS7/7.1.2/bin/run.sh: 3: Bad substitution
========================================================================================
To start JBoss Application Server please see /home/ondra/../README.txt
========================================================================================
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (AS7-4728) Sessions sometimes fail to passivate with unable to acquire lock after with 0 milliseconds timeout
by Radoslav Husar (JIRA)
Radoslav Husar created AS7-4728:
-----------------------------------
Summary: Sessions sometimes fail to passivate with unable to acquire lock after with 0 milliseconds timeout
Key: AS7-4728
URL: https://issues.jboss.org/browse/AS7-4728
Project: Application Server 7
Issue Type: Bug
Components: Clustering
Affects Versions: 7.1.1.Final
Reporter: Radoslav Husar
Assignee: Paul Ferraro
Fix For: 7.1.2.Final (EAP)
This is part of a long running test (soak test). There are no node failures so this is not anticipated.
Repeating lock operation with 0 milliseconds 3x is suspicious to begin with.
{noformat}
19:07:02,005 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (ContainerBackgroundProcessor[StandardEngine[jboss.web]]) ISPN000136: Execution error: org.infinispan.util.concurrent.TimeoutException: Unable to acquire lock after [0 milliseconds] on key [ULshl+wHh0iUAr33vnqM2H8E] for requestor [Thread[ContainerBackgroundProcessor[StandardEngine[jboss.web]],5,main]]! Lock held by [GlobalTransaction:<perf20/web>:612729:remote]
at org.infinispan.util.concurrent.locks.LockManagerImpl.lock(LockManagerImpl.java:216)
at org.infinispan.util.concurrent.locks.LockManagerImpl.acquireLockNoCheck(LockManagerImpl.java:199)
at org.infinispan.interceptors.locking.AbstractLockingInterceptor.lockKey(AbstractLockingInterceptor.java:114)
at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.visitEvictCommand(AbstractTxLockingInterceptor.java:82)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.MarshalledValueInterceptor.visitEvictCommand(MarshalledValueInterceptor.java:188)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.CacheMgmtInterceptor.visitEvictCommand(CacheMgmtInterceptor.java:86)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:131)
at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:90)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:86)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345)
at org.infinispan.CacheImpl.evict(CacheImpl.java:382)
at org.infinispan.CacheImpl.evict(CacheImpl.java:375)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:303)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:300)
at org.jboss.as.clustering.infinispan.invoker.RetryingCacheInvoker.invoke(RetryingCacheInvoker.java:60)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$ForceSynchronousCacheInvoker.invoke(DistributedCacheManager.java:526)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.invoke(DistributedCacheManager.java:494)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:307)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:320)
at org.jboss.as.web.session.DistributableSessionManager.processUnloadedSessionPassivation(DistributableSessionManager.java:337) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.access$700(DistributableSessionManager.java:84) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.passivate(DistributableSessionManager.java:1556) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.access$300(DistributableSessionManager.java:1526) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.processExpirationPassivation(DistributableSessionManager.java:1290) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.AbstractSessionManager.processExpires(AbstractSessionManager.java:136) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:375) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1317) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1605) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1591) [jbossweb-7.0.15.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_30]
19:07:02,021 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (ContainerBackgroundProcessor[StandardEngine[jboss.web]]) ISPN000136: Execution error: org.infinispan.util.concurrent.TimeoutException: Unable to acquire lock after [0 milliseconds] on key [ULshl+wHh0iUAr33vnqM2H8E] for requestor [Thread[ContainerBackgroundProcessor[StandardEngine[jboss.web]],5,main]]! Lock held by [GlobalTransaction:<perf20/web>:612729:remote]
at org.infinispan.util.concurrent.locks.LockManagerImpl.lock(LockManagerImpl.java:216)
at org.infinispan.util.concurrent.locks.LockManagerImpl.acquireLockNoCheck(LockManagerImpl.java:199)
at org.infinispan.interceptors.locking.AbstractLockingInterceptor.lockKey(AbstractLockingInterceptor.java:114)
at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.visitEvictCommand(AbstractTxLockingInterceptor.java:82)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.MarshalledValueInterceptor.visitEvictCommand(MarshalledValueInterceptor.java:188)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.CacheMgmtInterceptor.visitEvictCommand(CacheMgmtInterceptor.java:86)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:131)
at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:90)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:86)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345)
at org.infinispan.CacheImpl.evict(CacheImpl.java:382)
at org.infinispan.CacheImpl.evict(CacheImpl.java:375)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:303)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:300)
at org.jboss.as.clustering.infinispan.invoker.RetryingCacheInvoker.invoke(RetryingCacheInvoker.java:60)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$ForceSynchronousCacheInvoker.invoke(DistributedCacheManager.java:526)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.invoke(DistributedCacheManager.java:494)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:307)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:320)
at org.jboss.as.web.session.DistributableSessionManager.processUnloadedSessionPassivation(DistributableSessionManager.java:337) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.access$700(DistributableSessionManager.java:84) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.passivate(DistributableSessionManager.java:1556) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.access$300(DistributableSessionManager.java:1526) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.processExpirationPassivation(DistributableSessionManager.java:1290) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.AbstractSessionManager.processExpires(AbstractSessionManager.java:136) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:375) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1317) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1605) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1591) [jbossweb-7.0.15.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_30]
19:07:02,126 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (ContainerBackgroundProcessor[StandardEngine[jboss.web]]) ISPN000136: Execution error: org.infinispan.util.concurrent.TimeoutException: Unable to acquire lock after [0 milliseconds] on key [ULshl+wHh0iUAr33vnqM2H8E] for requestor [Thread[ContainerBackgroundProcessor[StandardEngine[jboss.web]],5,main]]! Lock held by [GlobalTransaction:<perf20/web>:612729:remote]
at org.infinispan.util.concurrent.locks.LockManagerImpl.lock(LockManagerImpl.java:216)
at org.infinispan.util.concurrent.locks.LockManagerImpl.acquireLockNoCheck(LockManagerImpl.java:199)
at org.infinispan.interceptors.locking.AbstractLockingInterceptor.lockKey(AbstractLockingInterceptor.java:114)
at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.visitEvictCommand(AbstractTxLockingInterceptor.java:82)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.MarshalledValueInterceptor.visitEvictCommand(MarshalledValueInterceptor.java:188)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.CacheMgmtInterceptor.visitEvictCommand(CacheMgmtInterceptor.java:86)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:131)
at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:90)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:86)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345)
at org.infinispan.CacheImpl.evict(CacheImpl.java:382)
at org.infinispan.CacheImpl.evict(CacheImpl.java:375)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:303)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:300)
at org.jboss.as.clustering.infinispan.invoker.RetryingCacheInvoker.invoke(RetryingCacheInvoker.java:60)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$ForceSynchronousCacheInvoker.invoke(DistributedCacheManager.java:526)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.invoke(DistributedCacheManager.java:494)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:307)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:320)
at org.jboss.as.web.session.DistributableSessionManager.processUnloadedSessionPassivation(DistributableSessionManager.java:337) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.access$700(DistributableSessionManager.java:84) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.passivate(DistributableSessionManager.java:1556) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.access$300(DistributableSessionManager.java:1526) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.processExpirationPassivation(DistributableSessionManager.java:1290) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.AbstractSessionManager.processExpires(AbstractSessionManager.java:136) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:375) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1317) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1605) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1591) [jbossweb-7.0.15.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_30]
19:07:02,138 ERROR [org.apache.catalina.session.ManagerBase] (ContainerBackgroundProcessor[StandardEngine[jboss.web]]) JBAS018079: Failed to passivate unloaded session ULshl+wHh0iUAr33vnqM2H8E: java.lang.RuntimeException: JBAS010296: Aborting cache operation after 3 retries.
at org.jboss.as.clustering.infinispan.invoker.RetryingCacheInvoker.invoke(RetryingCacheInvoker.java:82)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$ForceSynchronousCacheInvoker.invoke(DistributedCacheManager.java:526)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.invoke(DistributedCacheManager.java:494)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:307)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.evictSession(DistributedCacheManager.java:320)
at org.jboss.as.web.session.DistributableSessionManager.processUnloadedSessionPassivation(DistributableSessionManager.java:337) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.access$700(DistributableSessionManager.java:84) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.passivate(DistributableSessionManager.java:1556) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager$PassivationCheck.access$300(DistributableSessionManager.java:1526) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.DistributableSessionManager.processExpirationPassivation(DistributableSessionManager.java:1290) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.web.session.AbstractSessionManager.processExpires(AbstractSessionManager.java:136) [jboss-as-web-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:375) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1317) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1605) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1617) [jbossweb-7.0.15.Final.jar:]
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1591) [jbossweb-7.0.15.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_30]
Caused by: org.infinispan.util.concurrent.TimeoutException: Unable to acquire lock after [0 milliseconds] on key [ULshl+wHh0iUAr33vnqM2H8E] for requestor [Thread[ContainerBackgroundProcessor[StandardEngine[jboss.web]],5,main]]! Lock held by [GlobalTransaction:<perf20/web>:612729:remote]
at org.infinispan.util.concurrent.locks.LockManagerImpl.lock(LockManagerImpl.java:216)
at org.infinispan.util.concurrent.locks.LockManagerImpl.acquireLockNoCheck(LockManagerImpl.java:199)
at org.infinispan.interceptors.locking.AbstractLockingInterceptor.lockKey(AbstractLockingInterceptor.java:114)
at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.visitEvictCommand(AbstractTxLockingInterceptor.java:82)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.MarshalledValueInterceptor.visitEvictCommand(MarshalledValueInterceptor.java:188)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.CacheMgmtInterceptor.visitEvictCommand(CacheMgmtInterceptor.java:86)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:131)
at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:90)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:86)
at org.infinispan.commands.AbstractVisitor.visitEvictCommand(AbstractVisitor.java:87)
at org.infinispan.commands.write.EvictCommand.acceptVisitor(EvictCommand.java:47)
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345)
at org.infinispan.CacheImpl.evict(CacheImpl.java:382)
at org.infinispan.CacheImpl.evict(CacheImpl.java:375)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.infinispan.AbstractDelegatingCache.evict(AbstractDelegatingCache.java:60)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:303)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager$4.invoke(DistributedCacheManager.java:300)
at org.jboss.as.clustering.infinispan.invoker.RetryingCacheInvoker.invoke(RetryingCacheInvoker.java:60)
... 17 more
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (AS7-4889) Subsequent create/close of javax.naming.Context leads to IllegalStateException
by Miroslav Novak (JIRA)
Miroslav Novak created AS7-4889:
-----------------------------------
Summary: Subsequent create/close of javax.naming.Context leads to IllegalStateException
Key: AS7-4889
URL: https://issues.jboss.org/browse/AS7-4889
Project: Application Server 7
Issue Type: Bug
Components: Remoting
Affects Versions: 7.1.2.Final (EAP)
Reporter: Miroslav Novak
Assignee: David Lloyd
Priority: Minor
Fix For: 7.1.3.Final (EAP)
When standalone client tries to create/close javax.naming.Context multiple times in a row then IllegalStateException will occur.
Exception:
{code}
ERROR: A channel event listener threw an exception
java.lang.IllegalStateException
at org.xnio.Buffers$4.getResource(Buffers.java:1782)
at org.xnio.Buffers$4.getResource(Buffers.java:1768)
at org.xnio.channels.FramedMessageChannel.receive(FramedMessageChannel.java:84)
at org.jboss.remoting3.remote.RemoteReadListener.handleEvent(RemoteReadListener.java:72)
at org.jboss.remoting3.remote.RemoteReadListener.handleEvent(RemoteReadListener.java:45)
at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:72)
at org.xnio.channels.TranslatingSuspendableChannel.handleReadable(TranslatingSuspendableChannel.java:189)
at org.xnio.channels.TranslatingSuspendableChannel$1.handleEvent(TranslatingSuspendableChannel.java:103)
at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:72)
at org.xnio.nio.NioHandle.run(NioHandle.java:90)
at org.xnio.nio.WorkerThread.run(WorkerThread.java:184)
{code}
I hit this problem for 28th iteration. There is 500ms sleep between subsequent tries.
Reproducer attached. I'm setting lower priority because this is not common use case.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (JGRP-1511) Relaying node does not connect bridge bus if another cluster exists
by Jiri Pechanec (JIRA)
Jiri Pechanec created JGRP-1511:
-----------------------------------
Summary: Relaying node does not connect bridge bus if another cluster exists
Key: JGRP-1511
URL: https://issues.jboss.org/browse/JGRP-1511
Project: JGroups
Issue Type: Bug
Affects Versions: 3.2
Environment: jgroups-3.2.0.Alpha1.jar
Fedora 14
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.10) (fedora-55.1.9.10.fc14-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
Reporter: Jiri Pechanec
Assignee: Bela Ban
I tried to simulate geo cluster using RELAY2.
Configuration files are attached and were developed from vanilla udp.xml and tcp.xml.
The cluster setup
two machines
10.34.3.135
10.34.40.20
Each machines run two instances of Chat demo. One with plain UDP stack bound to localhost, second with mixed UDP stack bound to localhost and RELAY2 bridge to the other machine.
When relaying instance is started first it prints
{noformat}
-------------------------------------------------------------------
GMS: address=jpechane-16703, cluster=ChatCluster, physical address=127.0.0.1:47331
-------------------------------------------------------------------
-------------------------------------------------------------------
GMS: address=_jpechane-16703:NTB, cluster=global, physical address=10.34.3.135:7800
-------------------------------------------------------------------
** view: [jpechane-16703|0] [jpechane-16703]
{noformat}
and the geo cluster is properly formed.
If a UDP-only instance is started first and then the relaying instace, it prints
{noformat}
-------------------------------------------------------------------
GMS: address=jpechane-36521, cluster=ChatCluster, physical address=127.0.0.1:52324
-------------------------------------------------------------------
** view: [jpechane-64562|1] [jpechane-64562, jpechane-36521]
>
{noformat}
As you can see only local part of the cluster and not the geo bus was started.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (JGRP-1512) RELAY2: Invalid message type when delivered from a node in one geo location to a node in another
by Jiri Pechanec (JIRA)
Jiri Pechanec created JGRP-1512:
-----------------------------------
Summary: RELAY2: Invalid message type when delivered from a node in one geo location to a node in another
Key: JGRP-1512
URL: https://issues.jboss.org/browse/JGRP-1512
Project: JGroups
Issue Type: Bug
Affects Versions: 3.2
Environment: jgroups-3.2.0.Alpha1.jar
Fedora 14, Solaris 10
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.10) (fedora-55.1.9.10.fc14-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Server VM (build 14.3-b01, mixed mode)
Reporter: Jiri Pechanec
Assignee: Bela Ban
I tried to simulate geo cluster using RELAY2.
Configuration files are attached and were developed from vanilla udp.xml and tcp.xml.
The cluster setup
two machines
10.34.3.135
10.34.40.20
Each machines run two instances of Chat demo. One with plain UDP stack bound to localhost (node1 and node2), second with mixed UDP stack bound to localhost and RELAY2 bridge (bridge1 and bridge2) to the other machine.
When the cluster is formed I tried to send a message 'testmessage' from node2 (Solaris machine) to node1 (Fedora machine). The message was properly delivered to bridge2 (Solaris) and bridge1 (Fedora) but on the node1 (Fedora) an exception is thrown
{noformat}
SEVERE: couldn't deliver message [dst: <null>, src: jpechane-28748 (3 headers), size=21 bytes]
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: type 4 is invalid
at org.jgroups.Message.getObject(Message.java:378)
at org.jgroups.demos.Chat.receive(Chat.java:19)
at org.jgroups.JChannel.invokeCallback(JChannel.java:757)
at org.jgroups.JChannel.up(JChannel.java:718)
at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:1020)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:178)
at org.jgroups.protocols.RSVP.up(RSVP.java:188)
at org.jgroups.protocols.FRAG2.up(FRAG2.java:181)
at org.jgroups.protocols.FlowControl.up(FlowControl.java:400)
at org.jgroups.protocols.FlowControl.up(FlowControl.java:418)
at org.jgroups.protocols.pbcast.GMS.up(GMS.java:899)
at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:244)
at org.jgroups.protocols.UNICAST.up(UNICAST.java:414)
at org.jgroups.protocols.pbcast.NAKACK2.handleMessage(NAKACK2.java:742)
at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:536)
at org.jgroups.protocols.BARRIER.up(BARRIER.java:126)
at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:143)
at org.jgroups.protocols.FD_ALL.up(FD_ALL.java:177)
at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:288)
at org.jgroups.protocols.MERGE2.up(MERGE2.java:205)
at org.jgroups.protocols.Discovery.up(Discovery.java:359)
at org.jgroups.protocols.TP.passMessageUp(TP.java:1210)
at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1774)
at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1742)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.IllegalArgumentException: type 4 is invalid
at org.jgroups.util.Util.objectFromByteBuffer(Util.java:463)
at org.jgroups.Message.getObject(Message.java:375)
... 26 more
{noformat}
Log files for all instances are attached.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months
[JBoss JIRA] (AS7-5343) SAR MBean attribute whose string attribute uses ${} are not replaced with sysprop values
by John Mazzitelli (JIRA)
John Mazzitelli created AS7-5343:
------------------------------------
Summary: SAR MBean attribute whose string attribute uses ${} are not replaced with sysprop values
Key: AS7-5343
URL: https://issues.jboss.org/browse/AS7-5343
Project: Application Server 7
Issue Type: Bug
Reporter: John Mazzitelli
Fix For: 7.1.1.Final
Attachments: test.sar
See the attached .sar as a test to replicate this - just deploy it in a 7.1.1.Final standalone/deployments directory and run it as explained below.
This SAR has a String attribute. Its value is made up of some ${x} with some static text:
<attribute name="MyStr">my.sys.prop=${my.sys.prop} jboss.home.dir=${jboss.home.dir} java.version=${java.version}</attribute>
Start the AS7 server with the cmd line option "-Dmy.sys.prop=boo" (I also tried this with my.sys.prop=boo in a "my.properties" file and I passed in "-P my.properties" - same problem happens).
When you look in the logs, the MBean will print out the value it gets in its setting method:
15:19:41,448 INFO [stdout] (MSC service thread 1-5) STR attribute being set to=my.sys.prop=${my.sys.prop} jboss.home.dir=${jboss.home.dir} java.version=${java.version}
Notice none of the ${x} tokens are replaced. Not even the JVM sysprop "java.version" - nor the JBoss "jboss.home.dir" - nor the one I passed into AS7 (my.sys.prop).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 9 months