[daisy] Problems starting daisy repository
Andreas Deininger
adeininger at googlemail.com
Tue Jan 30 08:10:51 CST 2007
Hi,
I cannot start the repository of one of daisy instances any more. (see
stacktrace from the logfile below). I checked my ActiveMQ database for
that repository and the table ACTIVEMQ_MSGS contains more than 500.00
records, the column CONTAINER is always: queue://fullTextIndexerJobs
Any advice what to do now? Can I safely delete these records?
TIA
Andreas
Log-File:
-----------
[INFO ] <2007-01-30 14:40:16,096>
(daisy.jcl.org.apache.activemq.transport.TransportServerThreadSupport):
Listening for connections at: tcp://port10:61626
[INFO ] <2007-01-30 14:40:16,162>
(daisy.jcl.org.apache.activemq.broker.TransportConnector): Connector
tcp://localhost:61626 Started
[INFO ] <2007-01-30 14:40:16,163>
(daisy.jcl.org.apache.activemq.transport.vm.VMTransportFactory):
binding to broker: DaisyJMS
[INFO ] <2007-01-30 14:40:16,167>
(daisy.jcl.org.apache.activemq.broker.TransportConnector): Connector
vm://DaisyJMS Started
[INFO ] <2007-01-30 14:40:16,167>
(daisy.jcl.org.apache.activemq.broker.BrokerService): ActiveMQ JMS
Message Broker (DaisyJMS, ID:port10-34713-1170164089586-1:0) started
[INFO ] <2007-01-30 14:40:16,616> (daisy.jmsclient.jmsclient): JMS
connection established.
[INFO ] <2007-01-30 14:40:16,716> (daisy.datasource.datasource):
Running on database: "MySQL" version "5.0.24-standard".
[INFO ] <2007-01-30 14:40:17,718> (daisy.repository.httpconnector):
Version Jetty/5.1.10
[INFO ] <2007-01-30 14:40:17,721> (daisy.repository.httpconnector):
Started HttpContext[/,/]
[INFO ] <2007-01-30 14:40:17,725> (daisy.repository.httpconnector):
Started SocketListener on 0.0.0.0:9263
[INFO ] <2007-01-30 14:40:17,725> (daisy.repository.httpconnector):
Started org.mortbay.http.HttpServer at 32bd65
[INFO ] <2007-01-30 14:44:33,375>
(daisy.jcl.org.apache.activemq.broker.AbstractConnection.Service):
Sync error occurred: java.io.IOException: Error during query:
Unexpected Exception: java.lang.ArrayIndexOutOfBoundsException message
given: 65544
Nested Stack Trace:
** BEGIN NESTED EXCEPTION **
java.lang.ArrayIndexOutOfBoundsException
MESSAGE: 65544
STACKTRACE:
java.lang.ArrayIndexOutOfBoundsException: 65544
at com.mysql.jdbc.ByteArrayBuffer.readFieldLength(ByteArrayBuffer.java:200)
at com.mysql.jdbc.ByteArrayBuffer.fastSkipLenString(ByteArrayBuffer.java:103)
at com.mysql.jdbc.MysqlIO.unpackField(MysqlIO.java:595)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:414)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1962)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1385)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1728)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2988)
at com.mysql.jdbc.Connection.commit(Connection.java:2161)
at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnection.java:203)
at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnection.java:203)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.commit(PoolingDataSource.java:199)
at org.apache.activemq.store.jdbc.TransactionContext.close(TransactionContext.java:119)
at org.apache.activemq.store.jdbc.JDBCTopicMessageStore.recoverSubscription(JDBCTopicMessageStore.java:87)
at org.apache.activemq.store.ProxyTopicMessageStore.recoverSubscription(ProxyTopicMessageStore.java:81)
at org.apache.activemq.broker.region.Topic.activate(Topic.java:182)
at org.apache.activemq.broker.region.DurableTopicSubscription.add(DurableTopicSubscription.java:64)
at org.apache.activemq.broker.region.Topic.addSubscription(Topic.java:94)
at org.apache.activemq.broker.region.TopicRegion.createDestination(TopicRegion.java:186)
at org.apache.activemq.broker.jmx.ManagedTopicRegion.createDestination(ManagedTopicRegion.java:55)
at org.apache.activemq.broker.region.AbstractRegion.addDestination(AbstractRegion.java:77)
at org.apache.activemq.broker.region.RegionBroker.addDestination(RegionBroker.java:220)
at org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:129)
at org.apache.activemq.advisory.AdvisoryBroker.addDestination(AdvisoryBroker.java:141)
at org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:129)
at org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:129)
at org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:129)
at org.apache.activemq.security.AuthorizationBroker.addDestination(AuthorizationBroker.java:67)
at org.apache.activemq.broker.MutableBrokerFilter.addDestination(MutableBrokerFilter.java:142)
at org.apache.activemq.broker.region.AbstractRegion.lookup(AbstractRegion.java:244)
at org.apache.activemq.broker.region.TopicRegion.addConsumer(TopicRegion.java:70)
at org.apache.activemq.broker.region.RegionBroker.addConsumer(RegionBroker.java:296)
at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:73)
at org.apache.activemq.advisory.AdvisoryBroker.addConsumer(AdvisoryBroker.java:77)
at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:73)
at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:73)
at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:73)
at org.apache.activemq.security.AuthorizationBroker.addConsumer(AuthorizationBroker.java:125)
at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:86)
at org.apache.activemq.broker.AbstractConnection.processAddConsumer(AbstractConnection.java:427)
at org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java:295)
at org.apache.activemq.broker.AbstractConnection.service(AbstractConnection.java:201)
at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:62)
at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:97)
at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:63)
at org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:76)
at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:44)
at org.apache.activemq.transport.ResponseCorrelator.asyncRequest(ResponseCorrelator.java:68)
at org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:73)
at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1131)
at org.apache.activemq.ActiveMQSession.syncSendPacket(ActiveMQSession.java:1667)
at org.apache.activemq.ActiveMQMessageConsumer.<init>(ActiveMQMessageConsumer.java:196)
at org.apache.activemq.ActiveMQTopicSubscriber.<init>(ActiveMQTopicSubscriber.java:117)
at org.apache.activemq.ActiveMQSession.createDurableSubscriber(ActiveMQSession.java:1071)
at org.apache.activemq.ActiveMQSession.createDurableSubscriber(ActiveMQSession.java:1013)
at org.outerj.daisy.jms.impl.JmsClientImpl$MyJmsMessageListener.connectionUp(JmsClientImpl.java:338)
at org.outerj.daisy.jms.impl.JmsClientImpl.registerDurableTopicListener(JmsClientImpl.java:258)
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:585)
at org.apache.avalon.activation.impl.ApplianceInvocationHandler.invoke(ApplianceInvocationHandler.java:129)
at $Proxy2.registerDurableTopicListener(Unknown Source)
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:585)
at org.apache.avalon.activation.impl.BlockInvocationHandler.invoke(BlockInvocationHandler.java:108)
at $Proxy2.registerDurableTopicListener(Unknown Source)
at org.outerj.daisy.ftindex.FullTextIndexUpdater.initialize(FullTextIndexUpdater.java:112)
at org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
at org.apache.avalon.activation.impl.DefaultComponentFactory.incarnation(DefaultComponentFactory.java:402)
at org.apache.avalon.activation.impl.DefaultComponentFactory.incarnate(DefaultComponentFactory.java:130)
at org.apache.avalon.activation.impl.SingletonLifestyleManager.refreshReference(SingletonLifestyleManager.java:144)
at org.apache.avalon.activation.impl.SingletonLifestyleManager.commission(SingletonLifestyleManager.java:60)
at org.apache.avalon.activation.impl.DefaultAppliance.commission(DefaultAppliance.java:94)
at org.apache.avalon.activation.impl.DefaultRuntime.commission(DefaultRuntime.java:86)
at org.apache.avalon.composition.model.impl.DefaultSystemContext.commission(DefaultSystemContext.java:362)
at org.apache.avalon.composition.model.impl.DefaultDeploymentModel.commission(DefaultDeploymentModel.java:122)
at org.apache.avalon.composition.model.impl.Commissioner.run(Commissioner.java:185)
at java.lang.Thread.run(Thread.java:595)
** END NESTED EXCEPTION **
More information about the daisy
mailing list