Hi,

We are using hsql database that comes with Jboss(4.0.2). Consider that messages 
are present in the queue and their expiry date passes while the server is down. 
When I start Jboss, it attempts to remove those messages. In this scenario, 
some times we get the following error. What can be the reason for this and the 
possible effects? Currently we restart the server. 


anonymous wrote : 
  | 14:56:18,905 WARN  [BasicQueue] Message removed from queue, but not from 
the persistent store: org.jboss.mq.SpyObjectMessage {
  | Header { 
  |    jmsDestination  : QUEUE.myQueue
  |    jmsDeliveryMode : 2
  |    jmsExpiration   : 1145956003952
  |    jmsPriority     : 0
  |    jmsMessageID    : ID:3-11459500039521896
  |    jmsTimeStamp    : 1145950003952
  |    jmsCorrelationID: null
  |    jmsReplyTo      : null
  |    jmsType         : null
  |    jmsRedelivered  : false
  |    jmsProperties   : {XSAM_SMS_INCOMING_PROTOCOL=UCP, SMS_REQUEST_TYPE=MT, 
TX_ID=1145950003952226123, XSAM_SMS_OUTGOING_PROTOCOL=UCP, 
SMS_SourceAddress=7777, XSAM_MSG_PRIORITY_TL=LOW, 
MESSAGE_UID=1145950003952225123, SMS_MSGID=9892394127:250406125643, 
Subscriber_ID=9892394127, SMS_UCP_MessageType=3, Template_Name=Template_1, 
MESSAGE_RETRY_COUNT=0, Leg_Type=SMS-MT, XSAM_DN_Required=ANY, 
SMS_DestinationAddress=9892394127, Service_Name=s2, 
XSAM_SMS_Connection_Shortcode=7777, Service_Provider_Name=, 
XSAM_TRACE_ID=1145950003952225123, RETRY_TIME=1145950003952, 
XSAM_TEMP_MSG_ID_TL=10ACFF162F015E933003E, Leg_Name=11111111111}
  |    jmsPropReadWrite: false
  |    msgReadOnly     : true
  |    producerClientId: ID:3
  | }
  | }
  | org.jboss.mq.SpyJMSException: Could not remove message: 1 msg=1895 hard 
STORED PERSISTENT queue=QUEUE.myQueue priority=0 lateClone=false 
hashCode=27310413; - nested throwable: (org.jboss.util.NestedSQLException: No 
ManagedConnections available within configured blocking timeout ( 30000 [ms] ); 
- nested throwable: (javax.resource.ResourceException: No ManagedConnections 
available within configured blocking timeout ( 30000 [ms] )))
  |     at 
org.jboss.mq.pm.jdbc2.PersistenceManager.remove(PersistenceManager.java:1070)
  |     at org.jboss.mq.server.BasicQueue.dropMessage(BasicQueue.java:974)
  |     at org.jboss.mq.server.BasicQueue.dropMessage(BasicQueue.java:952)
  |     at 
org.jboss.mq.server.BasicQueue.internalAddMessage(BasicQueue.java:834)
  |     at org.jboss.mq.server.BasicQueue.restoreMessage(BasicQueue.java:401)
  |     at org.jboss.mq.server.JMSQueue.restoreMessage(JMSQueue.java:102)
  |     at 
org.jboss.mq.pm.jdbc2.PersistenceManager.restoreQueue(PersistenceManager.java:460)
  |     at org.jboss.mq.server.JMSQueue.(JMSQueue.java:44)
  |     at org.jboss.mq.server.jmx.Queue.startService(Queue.java:80)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
  |     at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:418)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:440)
  |     at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  |     at 
org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.java:273)
  |     at $Proxy33.start(Unknown Source)
  |     at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:229)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
  |     at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy8.deploy(Unknown Source)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
  |     at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:418)
  |     at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy5.deploy(Unknown Source)
  |     at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434)
  |     at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315)
  |     at org.jboss.Main.boot(Main.java:195)
  |     at org.jboss.Main$1.run(Main.java:463)
  |     at java.lang.Thread.run(Thread.java:534)
  | Caused by: org.jboss.util.NestedSQLException: No ManagedConnections 
available within configured blocking timeout ( 30000 [ms] ); - nested 
throwable: (javax.resource.ResourceException: No ManagedConnections available 
within configured blocking timeout ( 30000 [ms] ))
  |     at 
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:107)
  |     at 
org.jboss.mq.pm.jdbc2.PersistenceManager.getConnection(PersistenceManager.java:1325)
  |     at 
org.jboss.mq.pm.jdbc2.PersistenceManager.remove(PersistenceManager.java:1021)
  |     ... 122 more
  | Caused by: javax.resource.ResourceException: No ManagedConnections 
available within configured blocking timeout ( 30000 [ms] )
  |     at 
org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:246)
  |     at 
org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:534)
  |     at 
org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:395)
  |     at 
org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:297)
  |     at 
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:447)
  |     at 
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:874)
  |     at 
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:103)
  |     ... 124 more
  | 14:58:42,624 WARN  [TransactionImpl] Transaction 
TransactionImpl:XidImpl[FormatId=257, GlobalId=aswani/5, BranchQual=, 
localId=5] timed out. status=STATUS_ACTIVE
  | 
  | 

Thanking in Advance,
Suddu



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3939199#3939199

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3939199


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to