Are you using 4.0.1? Try using the latest release. Could be an existing
bug that has been fixed.
Hendry wrote:
No, it isn't. Here's the stack trace (sorry for the long post):
2007-01-17 11:07:16.165::INFO: Logging to STDERR via
org.mortbay.log.StdErrLog
Jan 17, 2007 11:07:17 AM org.apache.activemq.jndi.JNDIReferenceFactory
createReference
SEVERE: null
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:396)
at java.util.Properties.setProperty(Properties.java:128)
at
org.apache.activemq.ActiveMQConnectionFactory.populateProperties(ActiveMQConnectionFactory.java:416)
at
org.apache.activemq.jndi.JNDIBaseStorable.getProperties(JNDIBaseStorable.java:68)
at
org.apache.activemq.jndi.JNDIReferenceFactory.createReference(JNDIReferenceFactory.java:99)
at
org.apache.activemq.jndi.JNDIBaseStorable.getReference(JNDIBaseStorable.java:80)
at
org.mortbay.naming.NamingContext.rebind(NamingContext.java:998)
at
org.mortbay.naming.NamingContext.rebind(NamingContext.java:1063)
at org.mortbay.naming.NamingUtil.bind(NamingUtil.java:80)
at
org.mortbay.jetty.plus.naming.NamingEntry.<init>(NamingEntry.java:262)
at
org.mortbay.jetty.plus.naming.Resource.<init>(Resource.java:46)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.mortbay.xml.XmlConfiguration.newObj(XmlConfiguration.java:595)
at
org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:245)
at
org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:203)
at
org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:919)
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.mortbay.start.Main.invokeMain(Main.java:183)
at org.mortbay.start.Main.start(Main.java:497)
at org.mortbay.start.Main.main(Main.java:115)
2007-01-17 11:07:17.705::WARN: Config error at <New id="cf"
class="org.mortbay.jetty.plus.naming.Resource"><Arg>jms/connectionFactory</Arg><Arg>
<New
class="org.apache.activemq.ActiveMQConnectionFactory"><Arg>vm://localhost?broker.persistent=false</Arg></New>
</Arg></New>
2007-01-17 11:07:17.739::WARN: EXCEPTION
java.lang.reflect.InvocationTargetException
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.mortbay.xml.XmlConfiguration.newObj(XmlConfiguration.java:595)
at
org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:245)
at
org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:203)
at
org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:919)
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.mortbay.start.Main.invokeMain(Main.java:183)
at org.mortbay.start.Main.start(Main.java:497)
at org.mortbay.start.Main.main(Main.java:115)
Caused by: javax.naming.NamingException
at
org.apache.activemq.jndi.JNDIReferenceFactory.createReference(JNDIReferenceFactory.java:109)
at
org.apache.activemq.jndi.JNDIBaseStorable.getReference(JNDIBaseStorable.java:80)
at
org.mortbay.naming.NamingContext.rebind(NamingContext.java:998)
at
org.mortbay.naming.NamingContext.rebind(NamingContext.java:1063)
at org.mortbay.naming.NamingUtil.bind(NamingUtil.java:80)
at
org.mortbay.jetty.plus.naming.NamingEntry.<init>(NamingEntry.java:262)
at
org.mortbay.jetty.plus.naming.Resource.<init>(Resource.java:46)
... 15 more
2007-01-17 11:07:17.905::WARN: Nested in
java.lang.reflect.InvocationTargetException:
javax.naming.NamingException
at
org.apache.activemq.jndi.JNDIReferenceFactory.createReference(JNDIReferenceFactory.java:109)
at
org.apache.activemq.jndi.JNDIBaseStorable.getReference(JNDIBaseStorable.java:80)
at
org.mortbay.naming.NamingContext.rebind(NamingContext.java:998)
at
org.mortbay.naming.NamingContext.rebind(NamingContext.java:1063)
at org.mortbay.naming.NamingUtil.bind(NamingUtil.java:80)
at
org.mortbay.jetty.plus.naming.NamingEntry.<init>(NamingEntry.java:262)
at
org.mortbay.jetty.plus.naming.Resource.<init>(Resource.java:46)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.mortbay.xml.XmlConfiguration.newObj(XmlConfiguration.java:595)
at
org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:245)
at
org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:203)
at
org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:919)
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.mortbay.start.Main.invokeMain(Main.java:183)
at org.mortbay.start.Main.start(Main.java:497)
at org.mortbay.start.Main.main(Main.java:115)
2007-01-17 11:07:18.074::INFO: Shutdown hook executing
2007-01-17 11:07:18.075::INFO: Shutdown hook complete
Regards,
Hendry
Adrian Co wrote:
Is that the complete error? Do you have the stack trace?