[daisy] Tomcat: Could not find component (key [daisy-repository-manager])

Tim Sawlor tsawlor at sawlorit.ca
Mon Oct 2 13:49:22 CDT 2006


I have the Wiki running under Tomcat. I just moved my installation over
from Linux to Windows, and I can't get by this problem. Note that this
error would occur on Linux as well, but I was always able to work around
it by deleting the Tomcat work directory, any entries in the activemq
tables and restarting the Repository and Tomcat. Even that is not
working now, though.

The repository server seems to always start up fine, with no errors in
the log file until I try to use the wiki. 

I read the email exchange on the mailing list in June
(http://lists.cocoondev.org/pipermail/daisy/2006-June/004110.html) and
the FAQ page
http://cocoondev.org/daisydocs-1_5/301/326.html?branch=5&language=2 ,
but neither of these provided a solution. It's definitely not a startup
timing issue. 

The error messages aren't really pointing me in a direction to do any
effective troubleshooting, and I've exhausted everything I can think of.
I've double-checked environment variables, config files, logins, etc.
Any help would be appreciated. 

Thanks,
Tim Sawlor

Web Browser Error:
-----------------
org.apache.avalon.framework.component.ComponentException: Could not find
component (key [daisy-repository-manager])

>From cocoon.log:
----------------
DEBUG (2006-10-02) 14:02.42:565 [access] (Unknown-URI)
Unknown-Thread/ExcaliburComponentManager: Could not access the Component
for role [org.outerj.daisy.jms.JmsClient]
javax.jms.InvalidClientIDException: Broker: DaisyJMS - Client:
daisy-wiki already connected
	at
org.apache.activemq.broker.region.RegionBroker.addConnection(RegionBroker.java:176)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.advisory.AdvisoryBroker.addConnection(AdvisoryBroker.java:69)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.security.JaasAuthenticationBroker.addConnection(JaasAuthenticationBroker.java:87)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:82)
	at
org.apache.activemq.broker.AbstractConnection.processAddConnection(AbstractConnection.java:507)
	at
org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:82)
	at
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:118)
	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.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:114)
	at
org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122)
	at
org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:87)
	at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:143)
	at java.lang.Thread.run(Thread.java:595)


>From repository log:
-------------------
[INFO   ] <2006-10-02 13:47:48,532>
(daisy.jcl.org.apache.activemq.broker.AbstractConnection.Service): Sync
error occurred: javax.jms.InvalidClientIDException: Broker: DaisyJMS -
Client: daisy-wiki already connected
javax.jms.InvalidClientIDException: Broker: DaisyJMS - Client:
daisy-wiki already connected
	at
org.apache.activemq.broker.region.RegionBroker.addConnection(RegionBroker.java:176)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.advisory.AdvisoryBroker.addConnection(AdvisoryBroker.java:69)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.security.JaasAuthenticationBroker.addConnection(JaasAuthenticationBroker.java:87)
	at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:69)
	at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:82)
	at
org.apache.activemq.broker.AbstractConnection.processAddConnection(AbstractConnection.java:507)
	at
org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:82)
	at
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:118)
	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.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:114)
	at
org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122)
	at
org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:87)
	at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:143)
	at java.lang.Thread.run(Thread.java:595)



More information about the daisy mailing list