activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: ActiveMQ error details from the console
Date Fri, 14 Sep 2012 07:27:24 GMT
Hi

Looks like an issue when starting up Jetty it tries to create a temp file.

It could be a permission issue etc. Although you start AMQ with sudo.

Can you check if this directory exists. If not try to create it
manually before starting ActiveMQ.
/home/emperor/activemq/tmp

I assume Jetty would honor the -D parameter that specified the tmp dir
-Djava.io.tmpdir=/home/emperor/activemq/tmp


On Fri, Sep 14, 2012 at 9:19 AM, Kayode Odeyemi <dreyemi@gmail.com> wrote:
> Hi,
>
> I'm running Ubuntu desktop 11.04. When I startup activemq using the console
> command, I get the following errors about a failed file:
>
> emperor@gazelle:~/activemq$ sudo ./bin/activemq console
> INFO: Loading '/etc/default/activemq'
> INFO: Using java '/usr/bin/java'
> INFO: Starting in foreground, this is just for debugging purposes (stop
> process by pressing CTRL+C)
> INFO: changing to user 'activemq' to invoke java
> Java Runtime: Sun Microsystems Inc. 1.6.0_34 /usr/lib/jvm/jdk1.6.0_34/jre
>   Heap sizes: current=1004928k  free=994439k  max=1004928k
>     JVM args: -Xms1G -Xmx1G
> -Djava.util.logging.config.file=logging.properties
> -Dcom.sun.management.jmxremote -Djava.io.tmpdir=/home/emperor/activemq/tmp
> -Dactivemq.classpath=/home/emperor/activemq/conf;
> -Dactivemq.home=/home/emperor/activemq
> -Dactivemq.base=/home/emperor/activemq
> -Dactivemq.conf=/home/emperor/activemq/conf
> -Dactivemq.data=/home/emperor/activemq/data
> ACTIVEMQ_HOME: /home/emperor/activemq
> ACTIVEMQ_BASE: /home/emperor/activemq
> ACTIVEMQ_CONF: /home/emperor/activemq/conf
> ACTIVEMQ_DATA: /home/emperor/activemq/data
> Loading message broker from: xbean:activemq.xml
>  INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@42bad8a8:
> startup date [Thu Sep 13 22:14:38 WAT 2012]; root of context hierarchy
>  INFO | PListStore:[/home/emperor/activemq/data/localhost/tmp_storage ]
> started
>  INFO | Using Persistence Adapter:
> KahaDBPersistenceAdapter[/home/emperor/activemq/data/kahadb]
>  INFO | KahaDB is version 4
>  INFO | Recovering from the journal ...
>  INFO | Recovery replayed 1 operations from the journal in 0.01 seconds.
>  INFO | ActiveMQ 5.6.0 JMS Message Broker (localhost) is starting
>  INFO | For help or more information please see: http://activemq.apache.org/
>  INFO | Listening for connections at: tcp://gazelle:61616
>  INFO | Connector openwire Started
>  INFO | Listening for connections at: stomp://gazelle:61613
>  INFO | Connector stomp Started
>  INFO | ActiveMQ JMS Message Broker (localhost,
> ID:gazelle-40667-1347570879837-0:1) started
>  INFO | jetty-7.6.1.v20120215
>  WARN | tmpdir
> java.io.IOException: No such file or directory
>     at java.io.UnixFileSystem.createFileExclusively(Native Method)
>     at java.io.File.checkAndCreate(File.java:1705)
>     at java.io.File.createTempFile0(File.java:1726)
>     at java.io.File.createTempFile(File.java:1838)
>     at
> org.eclipse.jetty.webapp.WebInfConfiguration.resolveTempDirectory(WebInfConfiguration.java:299)
>     at
> org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:49)
>     at
> org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:418)
>     at
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:454)
>     at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
>     at
> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:224)
>     at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
>     at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
>     at
> org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:346)
>     at
> org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:228)
>     at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
>     at
> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:224)
>     at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
>     at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
>     at org.eclipse.jetty.server.Server.doStart(Server.java:261)
>     at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
>     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:597)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
>     at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
>     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
>     at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
>     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
>     at
> org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
>     at
> org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
>     at
> org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:108)
>     at
> org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:108)
>     at
> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:72)
>     at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
>     at
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
>     at
> org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115)
>     at
> org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74)
>     at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
>     at
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:148)
>     at
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
>     at
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:90)
>     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:597)
>     at org.apache.activemq.console.Main.runTaskClass(Main.java:257)
>     at org.apache.activemq.console.Main.main(Main.java:111)
>  INFO | ActiveMQ Message Broker (localhost,
> ID:gazelle-40667-1347570879837-0:1) is shutting down
>  INFO | Connector openwire Stopped
>  INFO | Connector stomp Stopped
>  INFO | PListStore:[/home/emperor/activemq/data/localhost/tmp_storage ]
> stopped
>  INFO | Stopping async queue tasks
>  INFO | Stopping async topic tasks
>  INFO | Stopped KahaDB
>  INFO | ActiveMQ JMS Message Broker (localhost,
> ID:gazelle-40667-1347570879837-0:1) stopped
>
> I'll appreciate any help.
>
> Regards
>
> --
> Odeyemi 'Kayode O.
> http://ng.linkedin.com/in/kayodeodeyemi. t: @charyorde blog:
> http://sinati.com/tree/java-cheat-sheet



-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Mime
View raw message