activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From AndyD <andrew.dil...@gdc4s.com>
Subject Re: No such device exception from Java at startup
Date Tue, 04 Dec 2007 20:40:28 GMT

I think I figured this out.  I needed to insure the multicast routes go
through eth0 with a:
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0


AndyD wrote:
> 
> I just downloaded and extracted ActiveMQ.  On trying to start it up I'm
> receiving a "No such device" exception from Java, it looks like when it's
> trying to join the multicast group.  Being a Linux noob, any advice on why
> this might be happening would be greatly appreciated.  
> 
> The log is as follows:
> 
> ACTIVEMQ_HOME: /root/activemq/ActiveMQ/apache-activemq-4.1.1
> ACTIVEMQ_BASE: /root/activemq/ActiveMQ/apache-activemq-4.1.1
> Loading message broker from: xbean:activemq.xml
> Created MBeanServer with ID: [UID:
> 18532960,1196799111344,-32768]:localhost.localdomain:1
> INFO  BrokerService                  - ActiveMQ 4.1.1 JMS Message Broker
> (localhost) is starting
> INFO  BrokerService                  - For help or more information please
> see: http://incubator.apache.org/activemq/
> INFO  JDBCPersistenceAdapter         - Database driver recognized:
> [apache_derby_embedded_jdbc_driver]
> INFO  DefaultDatabaseLocker          - Attempting to acquire the exclusive
> lock to become the Master broker
> INFO  DefaultDatabaseLocker          - Becoming the master on dataSource:
> org.apache.derby.jdbc.EmbeddedDataSource@f29e60
> INFO  JournalPersistenceAdapter      - Journal Recovery Started from:
> Active Journal: using 5 x 20.0 Megs at:
> /root/activemq/ActiveMQ/apache-activemq-4.1.1/activemq-data/journal
> INFO  JournalPersistenceAdapter      - Journal Recovered: 0 message(s) in
> transactions recovered.
> WARN  ManagementContext              - Failed to start jmx connector:
> javax.naming.NoInitialContextException: Can't find property:
> java.naming.factory.initial
> INFO  TransportServerThreadSupport   - Listening for connections at:
> tcp://localhost.localdomain:61616
> ERROR BrokerService                  - Failed to start ActiveMQ JMS
> Message Broker. Reason: java.io.IOException: No such device
> java.io.IOException: No such device
>    at gnu.java.net.PlainDatagramSocketImpl.mcastGrp (libgcj.so.7)
>    at gnu.java.net.PlainDatagramSocketImpl.join (libgcj.so.7)
>    at java.net.MulticastSocket.joinGroup (libgcj.so.7)
>    at
> org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.start
> (MulticastDiscoveryAgent.java:224)
>    at org.apache.activemq.broker.TransportConnector.start
> (TransportConnector.java:227)
>    at org.apache.activemq.broker.BrokerService.startTransportConnector
> (BrokerService.java:1521)
>    at org.apache.activemq.broker.BrokerService.startAllConnectors
> (BrokerService.java:1471)
>    at org.apache.activemq.broker.BrokerService.start
> (BrokerService.java:404)
>    at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet
> (XBeanBrokerService.java:49)
>    at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
> (AbstractAutowireCapableBeanFactory.java:1065)
>    at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
> (AbstractAutowireCapableBeanFactory.java:1035)
>    at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
> (AbstractAutowireCapableBeanFactory.java:420)
>    at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject
> (AbstractBeanFactory.java:245)
>    at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
> (DefaultSingletonBeanRegistry.java:141)
>    at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:242)
>    at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:156)
>    at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
> (DefaultListableBeanFactory.java:290)
>    at
> org.springframework.context.support.AbstractApplicationContext.refresh
> (AbstractApplicationContext.java:351)
>    at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:163)
>    at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
> (ClassPathXmlApplicationContext.java:52)
>    at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker
> (XBeanBrokerFactory.java:41)
>    at org.apache.activemq.broker.BrokerFactory.createBroker
> (BrokerFactory.java:57)
>    at org.apache.activemq.console.command.StartCommand.startBroker
> (StartCommand.java:82)
>    at org.apache.activemq.console.command.StartCommand.runTask
> (StartCommand.java:50)
>    at org.apache.activemq.console.command.AbstractCommand.execute
> (AbstractCommand.java:52)
>    at org.apache.activemq.console.command.ShellCommand.runTask
> (ShellCommand.java:85)
>    at org.apache.activemq.console.command.AbstractCommand.execute
> (AbstractCommand.java:52)
>    at org.apache.activemq.console.command.ShellCommand.main
> (ShellCommand.java:47)
>    at java.lang.reflect.Method.invoke (libgcj.so.7)
>    at org.apache.activemq.console.Main.runTaskClass (Main.java:202)
>    at org.apache.activemq.console.Main.main (Main.java:104)
> 

-- 
View this message in context: http://www.nabble.com/No-such-device-exception-from-Java-at-startup-tf4945421s2354.html#a14158968
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message