You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Karan Malhi <ka...@gmail.com> on 2007/09/05 01:23:20 UTC

has anyone encountered this error before?

Here is my openejb.log file. I was trying to use the eclipse plugin
which is deploying a simple ejb to openejb. Before I start digging in,
i was hoping if anybody can give me quick pointers on what could've
possibly gone wrong (I am lazy ;)

2007-09-04 19:19:36,859 - INFO  - openejb.home =
D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT
2007-09-04 19:19:36,859 - INFO  - openejb.base =
D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT
2007-09-04 19:19:36,859 - DEBUG - Instantiating assembler class
org.apache.openejb.assembler.classic.Assembler
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
Security Service, type=SecurityService, provider-id=Default Security
Service)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
Transaction Manager, type=TransactionManager, provider-id=Default
Transaction Manager)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
Resource Adapter, type=Resource, provider-id=Default JMS Resource
Adapter)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDBC
Database, type=Resource, provider-id=Default JDBC Database)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
Unmanaged JDBC Database, type=Resource, provider-id=Default Unmanaged
JDBC Database)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
Connection Factory, type=Resource, provider-id=Default JMS Connection
Factory)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default Local
TX ConnectionManager, type=ConnectionManager, provider-id=Default
Local TX ConnectionManager)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDK
1.3 ProxyFactory, type=ProxyFactory, provider-id=Default JDK 1.3
ProxyFactory)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default CMP
Container, type=Container, provider-id=Default CMP Container)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default BMP
Container, type=Container, provider-id=Default BMP Container)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
Stateful Container, type=Container, provider-id=Default Stateful
Container)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
Stateless Container, type=Container, provider-id=Default Stateless
Container)
2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default MDB
Container, type=Container, provider-id=Default MDB Container)
2007-09-04 19:19:37,812 - DEBUG - Using
openejb.deployments.classpath.include
'.*/openejb-3.0.0-SNAPSHOT/lib/.*'
2007-09-04 19:19:37,812 - DEBUG - Using
openejb.deployments.classpath.exclude '.*'
2007-09-04 19:19:37,812 - DEBUG - Using
openejb.deployments.classpath.filter.descriptors 'false'
2007-09-04 19:19:37,812 - DEBUG - Using
openejb.deployments.classpath.require.descriptor 'true'
2007-09-04 19:19:38,109 - DEBUG - Searched 83 classpath urls in 266
milliseconds.  Average 3 milliseconds per url.
2007-09-04 19:19:38,109 - DEBUG - Beginning load:
D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT\apps\TestEJB.jar
2007-09-04 19:19:38,812 - INFO  - Configuring app:
D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT\apps\TestEJB.jar
2007-09-04 19:19:39,000 - ERROR - FATAL ERROR: Unknown error in
Assembler.  Please send the following stack trace and this message to
user@openejb.org :
 java.lang.NullPointerException
	at java.lang.String.compareTo(String.java:997)
	at java.lang.String.compareTo(String.java:90)
	at java.util.TreeMap.compare(TreeMap.java:1093)
	at java.util.TreeMap.getEntry(TreeMap.java:347)
	at java.util.TreeMap.get(TreeMap.java:265)
	at org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences(JndiEncInfoBuilder.java:84)
	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:375)
	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:277)
	at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:260)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:206)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
	at org.apache.openejb.server.Server.init(Server.java:62)
	at org.apache.openejb.server.Main.initServer(Main.java:155)
	at org.apache.openejb.server.Main.main(Main.java:128)
	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.openejb.cli.MainImpl.main(MainImpl.java:151)
	at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)

2007-09-04 19:19:39,000 - FATAL - OpenEJB has encountered a fatal
error and cannot be started: Assembler failed to build the container
system.
org.apache.openejb.OpenEJBException: java.lang.NullPointerException: null
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:220)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
	at org.apache.openejb.server.Server.init(Server.java:62)
	at org.apache.openejb.server.Main.initServer(Main.java:155)
	at org.apache.openejb.server.Main.main(Main.java:128)
	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.openejb.cli.MainImpl.main(MainImpl.java:151)
	at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)
Caused by: java.lang.NullPointerException
	at java.lang.String.compareTo(String.java:997)
	at java.lang.String.compareTo(String.java:90)
	at java.util.TreeMap.compare(TreeMap.java:1093)
	at java.util.TreeMap.getEntry(TreeMap.java:347)
	at java.util.TreeMap.get(TreeMap.java:265)
	at org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences(JndiEncInfoBuilder.java:84)
	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:375)
	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:277)
	at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:260)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:206)
	... 11 more


-- 
Karan Singh Malhi

Re: has anyone encountered this error before?

Posted by Karan Malhi <ka...@gmail.com>.
> In fact, if there's anyone in the Los Angeles area who'd want to do
> that, I know a great coffee shop :)

I really really wish I could do this. If you ever visit philly or new
jersey, let me know ;)
-- 
Karan Singh Malhi

Re: has anyone encountered this error before?

Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 9/10/07, Mohammad Nour El-Din <no...@gmail.com> wrote:
> Well I have a better idea, why don't you all come here to Egypt and all the
> drinks will be on me :D

Stop thinking aloud! My boss could be lurking and wondering why I'm
still in PL not on a project in EG having seen such a warm invitation
(a few teammates are there) ;-)

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Re: has anyone encountered this error before?

Posted by Mohammad Nour El-Din <no...@gmail.com>.
Well I have a better idea, why don't you all come here to Egypt and all the
drinks will be on me :D

On 9/7/07, Jacek Laskowski <ja...@laskowski.net.pl> wrote:
>
> On 9/6/07, David Blevins <da...@visi.com> wrote:
>
> > In fact, if there's anyone in the Los Angeles area who'd want to do
> > that, I know a great coffee shop :)
>
> I volunteer for doing the same in Warsaw, Poland. Just let me know. (I
> muct admit it won't be as much enjoyable as with Dave in LA, but I'll
> do my best to report issues and ping Dave :P)
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.JacekLaskowski.pl
>



-- 
Thanks
- Mohammad Nour

Re: has anyone encountered this error before?

Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 9/6/07, David Blevins <da...@visi.com> wrote:

> In fact, if there's anyone in the Los Angeles area who'd want to do
> that, I know a great coffee shop :)

I volunteer for doing the same in Warsaw, Poland. Just let me know. (I
muct admit it won't be as much enjoyable as with Dave in LA, but I'll
do my best to report issues and ping Dave :P)

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Re: has anyone encountered this error before?

Posted by David Blevins <da...@visi.com>.
On Sep 6, 2007, at 1:58 PM, Karan Malhi wrote:

> Thank you so much for answering this. I can try and look into it. I
> started creating examples/instructions for user guide and all these
> errors are stopping me midway.

That's excellent.  Excellent that possible issues are getting  
surfaced anyway.  Good to have someone off the "happy path" blazing  
new trails.

I've often thought it would be great if I could just sit next to  
someone as they developed an app so I could fix and improve anything  
that may come up.

In fact, if there's anyone in the Los Angeles area who'd want to do  
that, I know a great coffee shop :)

-David


Re: has anyone encountered this error before?

Posted by Karan Malhi <ka...@gmail.com>.
Thank you so much for answering this. I can try and look into it. I
started creating examples/instructions for user guide and all these
errors are stopping me midway.


On 9/6/07, David Blevins <da...@visi.com> wrote:
> Haven't seen that error before, but it may have something to do with
> setting the id attribute of the ejb-jar element.
>
> If we don't test for that we definitely should.
>
> -David
>
> On Sep 4, 2007, at 4:58 PM, Karan Malhi wrote:
>
> > And here is my ejb-jar.xml . The version of eclipse I have supports
> > ejb2.1, have not checked out if xdoclet supports 3.0 yet, but even 2.1
> > should have worked (shouldnt it)
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> >
> > <ejb-jar id="ejb-jar_1" xmlns="http://java.sun.com/xml/ns/j2ee"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" version="2.1">
> >
> >    <description>TestEJB generated by eclipse wtp xdoclet
> > extension.></description>
> >    <display-name>TestEJB</display-name>
> >
> >    <enterprise-beans>
> >
> >       <!-- Session Beans -->
> >       <session id="Session_My">
> >          <description>An EJB named My]></description>
> >          <display-name>My</display-name>
> >
> >          <ejb-name>My</ejb-name>
> >
> >          <home>test.MyHome</home>
> >          <remote>test.My</remote>
> >          <local-home>test.MyLocalHome</local-home>
> >          <local>test.MyLocal</local>
> >          <ejb-class>test.MySession</ejb-class>
> >          <session-type>Stateless</session-type>
> >          <transaction-type>Container</transaction-type>
> >
> >       </session>
> >
> >
> >    </enterprise-beans>
> >
> >
> >
> > </ejb-jar>
> >
> >
> > On 9/4/07, Karan Malhi <ka...@gmail.com> wrote:
> >> Here is my openejb.log file. I was trying to use the eclipse plugin
> >> which is deploying a simple ejb to openejb. Before I start digging
> >> in,
> >> i was hoping if anybody can give me quick pointers on what could've
> >> possibly gone wrong (I am lazy ;)
> >>
> >> 2007-09-04 19:19:36,859 - INFO  - openejb.home =
> >> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-
> >> SNAPSHOT
> >> 2007-09-04 19:19:36,859 - INFO  - openejb.base =
> >> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-
> >> SNAPSHOT
> >> 2007-09-04 19:19:36,859 - DEBUG - Instantiating assembler class
> >> org.apache.openejb.assembler.classic.Assembler
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> >> Security Service, type=SecurityService, provider-id=Default Security
> >> Service)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> >> Transaction Manager, type=TransactionManager, provider-id=Default
> >> Transaction Manager)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
> >> Resource Adapter, type=Resource, provider-id=Default JMS Resource
> >> Adapter)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDBC
> >> Database, type=Resource, provider-id=Default JDBC Database)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> >> Unmanaged JDBC Database, type=Resource, provider-id=Default Unmanaged
> >> JDBC Database)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
> >> Connection Factory, type=Resource, provider-id=Default JMS Connection
> >> Factory)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> >> Local
> >> TX ConnectionManager, type=ConnectionManager, provider-id=Default
> >> Local TX ConnectionManager)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDK
> >> 1.3 ProxyFactory, type=ProxyFactory, provider-id=Default JDK 1.3
> >> ProxyFactory)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default CMP
> >> Container, type=Container, provider-id=Default CMP Container)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default BMP
> >> Container, type=Container, provider-id=Default BMP Container)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> >> Stateful Container, type=Container, provider-id=Default Stateful
> >> Container)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> >> Stateless Container, type=Container, provider-id=Default Stateless
> >> Container)
> >> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default MDB
> >> Container, type=Container, provider-id=Default MDB Container)
> >> 2007-09-04 19:19:37,812 - DEBUG - Using
> >> openejb.deployments.classpath.include
> >> '.*/openejb-3.0.0-SNAPSHOT/lib/.*'
> >> 2007-09-04 19:19:37,812 - DEBUG - Using
> >> openejb.deployments.classpath.exclude '.*'
> >> 2007-09-04 19:19:37,812 - DEBUG - Using
> >> openejb.deployments.classpath.filter.descriptors 'false'
> >> 2007-09-04 19:19:37,812 - DEBUG - Using
> >> openejb.deployments.classpath.require.descriptor 'true'
> >> 2007-09-04 19:19:38,109 - DEBUG - Searched 83 classpath urls in 266
> >> milliseconds.  Average 3 milliseconds per url.
> >> 2007-09-04 19:19:38,109 - DEBUG - Beginning load:
> >> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-
> >> SNAPSHOT\apps\TestEJB.jar
> >> 2007-09-04 19:19:38,812 - INFO  - Configuring app:
> >> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-
> >> SNAPSHOT\apps\TestEJB.jar
> >> 2007-09-04 19:19:39,000 - ERROR - FATAL ERROR: Unknown error in
> >> Assembler.  Please send the following stack trace and this message to
> >> user@openejb.org :
> >>  java.lang.NullPointerException
> >>         at java.lang.String.compareTo(String.java:997)
> >>         at java.lang.String.compareTo(String.java:90)
> >>         at java.util.TreeMap.compare(TreeMap.java:1093)
> >>         at java.util.TreeMap.getEntry(TreeMap.java:347)
> >>         at java.util.TreeMap.get(TreeMap.java:265)
> >>         at
> >> org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences
> >> (JndiEncInfoBuilder.java:84)
> >>         at
> >> org.apache.openejb.config.ConfigurationFactory.configureApplication
> >> (ConfigurationFactory.java:375)
> >>         at
> >> org.apache.openejb.config.ConfigurationFactory.configureApplication
> >> (ConfigurationFactory.java:277)
> >>         at
> >> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguratio
> >> n(ConfigurationFactory.java:260)
> >>         at org.apache.openejb.assembler.classic.Assembler.build
> >> (Assembler.java:206)
> >>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:
> >> 149)
> >>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
> >>         at org.apache.openejb.server.Server.init(Server.java:62)
> >>         at org.apache.openejb.server.Main.initServer(Main.java:155)
> >>         at org.apache.openejb.server.Main.main(Main.java:128)
> >>         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.openejb.cli.MainImpl.main(MainImpl.java:151)
> >>         at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)
> >>
> >> 2007-09-04 19:19:39,000 - FATAL - OpenEJB has encountered a fatal
> >> error and cannot be started: Assembler failed to build the container
> >> system.
> >> org.apache.openejb.OpenEJBException:
> >> java.lang.NullPointerException: null
> >>         at org.apache.openejb.assembler.classic.Assembler.build
> >> (Assembler.java:220)
> >>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:
> >> 149)
> >>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
> >>         at org.apache.openejb.server.Server.init(Server.java:62)
> >>         at org.apache.openejb.server.Main.initServer(Main.java:155)
> >>         at org.apache.openejb.server.Main.main(Main.java:128)
> >>         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.openejb.cli.MainImpl.main(MainImpl.java:151)
> >>         at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)
> >> Caused by: java.lang.NullPointerException
> >>         at java.lang.String.compareTo(String.java:997)
> >>         at java.lang.String.compareTo(String.java:90)
> >>         at java.util.TreeMap.compare(TreeMap.java:1093)
> >>         at java.util.TreeMap.getEntry(TreeMap.java:347)
> >>         at java.util.TreeMap.get(TreeMap.java:265)
> >>         at
> >> org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences
> >> (JndiEncInfoBuilder.java:84)
> >>         at
> >> org.apache.openejb.config.ConfigurationFactory.configureApplication
> >> (ConfigurationFactory.java:375)
> >>         at
> >> org.apache.openejb.config.ConfigurationFactory.configureApplication
> >> (ConfigurationFactory.java:277)
> >>         at
> >> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguratio
> >> n(ConfigurationFactory.java:260)
> >>         at org.apache.openejb.assembler.classic.Assembler.build
> >> (Assembler.java:206)
> >>         ... 11 more
> >>
> >>
> >> --
> >> Karan Singh Malhi
> >>
> >
> >
> > --
> > Karan Singh Malhi
> >
>
>


-- 
Karan Singh Malhi

Re: has anyone encountered this error before?

Posted by David Blevins <da...@visi.com>.
Haven't seen that error before, but it may have something to do with  
setting the id attribute of the ejb-jar element.

If we don't test for that we definitely should.

-David

On Sep 4, 2007, at 4:58 PM, Karan Malhi wrote:

> And here is my ejb-jar.xml . The version of eclipse I have supports
> ejb2.1, have not checked out if xdoclet supports 3.0 yet, but even 2.1
> should have worked (shouldnt it)
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <ejb-jar id="ejb-jar_1" xmlns="http://java.sun.com/xml/ns/j2ee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" version="2.1">
>
>    <description>TestEJB generated by eclipse wtp xdoclet
> extension.></description>
>    <display-name>TestEJB</display-name>
>
>    <enterprise-beans>
>
>       <!-- Session Beans -->
>       <session id="Session_My">
>          <description>An EJB named My]></description>
>          <display-name>My</display-name>
>
>          <ejb-name>My</ejb-name>
>
>          <home>test.MyHome</home>
>          <remote>test.My</remote>
>          <local-home>test.MyLocalHome</local-home>
>          <local>test.MyLocal</local>
>          <ejb-class>test.MySession</ejb-class>
>          <session-type>Stateless</session-type>
>          <transaction-type>Container</transaction-type>
>
>       </session>
>
>
>    </enterprise-beans>
>
>
>
> </ejb-jar>
>
>
> On 9/4/07, Karan Malhi <ka...@gmail.com> wrote:
>> Here is my openejb.log file. I was trying to use the eclipse plugin
>> which is deploying a simple ejb to openejb. Before I start digging  
>> in,
>> i was hoping if anybody can give me quick pointers on what could've
>> possibly gone wrong (I am lazy ;)
>>
>> 2007-09-04 19:19:36,859 - INFO  - openejb.home =
>> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0- 
>> SNAPSHOT
>> 2007-09-04 19:19:36,859 - INFO  - openejb.base =
>> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0- 
>> SNAPSHOT
>> 2007-09-04 19:19:36,859 - DEBUG - Instantiating assembler class
>> org.apache.openejb.assembler.classic.Assembler
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
>> Security Service, type=SecurityService, provider-id=Default Security
>> Service)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
>> Transaction Manager, type=TransactionManager, provider-id=Default
>> Transaction Manager)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
>> Resource Adapter, type=Resource, provider-id=Default JMS Resource
>> Adapter)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDBC
>> Database, type=Resource, provider-id=Default JDBC Database)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
>> Unmanaged JDBC Database, type=Resource, provider-id=Default Unmanaged
>> JDBC Database)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
>> Connection Factory, type=Resource, provider-id=Default JMS Connection
>> Factory)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default  
>> Local
>> TX ConnectionManager, type=ConnectionManager, provider-id=Default
>> Local TX ConnectionManager)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDK
>> 1.3 ProxyFactory, type=ProxyFactory, provider-id=Default JDK 1.3
>> ProxyFactory)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default CMP
>> Container, type=Container, provider-id=Default CMP Container)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default BMP
>> Container, type=Container, provider-id=Default BMP Container)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
>> Stateful Container, type=Container, provider-id=Default Stateful
>> Container)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
>> Stateless Container, type=Container, provider-id=Default Stateless
>> Container)
>> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default MDB
>> Container, type=Container, provider-id=Default MDB Container)
>> 2007-09-04 19:19:37,812 - DEBUG - Using
>> openejb.deployments.classpath.include
>> '.*/openejb-3.0.0-SNAPSHOT/lib/.*'
>> 2007-09-04 19:19:37,812 - DEBUG - Using
>> openejb.deployments.classpath.exclude '.*'
>> 2007-09-04 19:19:37,812 - DEBUG - Using
>> openejb.deployments.classpath.filter.descriptors 'false'
>> 2007-09-04 19:19:37,812 - DEBUG - Using
>> openejb.deployments.classpath.require.descriptor 'true'
>> 2007-09-04 19:19:38,109 - DEBUG - Searched 83 classpath urls in 266
>> milliseconds.  Average 3 milliseconds per url.
>> 2007-09-04 19:19:38,109 - DEBUG - Beginning load:
>> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0- 
>> SNAPSHOT\apps\TestEJB.jar
>> 2007-09-04 19:19:38,812 - INFO  - Configuring app:
>> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0- 
>> SNAPSHOT\apps\TestEJB.jar
>> 2007-09-04 19:19:39,000 - ERROR - FATAL ERROR: Unknown error in
>> Assembler.  Please send the following stack trace and this message to
>> user@openejb.org :
>>  java.lang.NullPointerException
>>         at java.lang.String.compareTo(String.java:997)
>>         at java.lang.String.compareTo(String.java:90)
>>         at java.util.TreeMap.compare(TreeMap.java:1093)
>>         at java.util.TreeMap.getEntry(TreeMap.java:347)
>>         at java.util.TreeMap.get(TreeMap.java:265)
>>         at  
>> org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences 
>> (JndiEncInfoBuilder.java:84)
>>         at  
>> org.apache.openejb.config.ConfigurationFactory.configureApplication 
>> (ConfigurationFactory.java:375)
>>         at  
>> org.apache.openejb.config.ConfigurationFactory.configureApplication 
>> (ConfigurationFactory.java:277)
>>         at  
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguratio 
>> n(ConfigurationFactory.java:260)
>>         at org.apache.openejb.assembler.classic.Assembler.build 
>> (Assembler.java:206)
>>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java: 
>> 149)
>>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
>>         at org.apache.openejb.server.Server.init(Server.java:62)
>>         at org.apache.openejb.server.Main.initServer(Main.java:155)
>>         at org.apache.openejb.server.Main.main(Main.java:128)
>>         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.openejb.cli.MainImpl.main(MainImpl.java:151)
>>         at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)
>>
>> 2007-09-04 19:19:39,000 - FATAL - OpenEJB has encountered a fatal
>> error and cannot be started: Assembler failed to build the container
>> system.
>> org.apache.openejb.OpenEJBException:  
>> java.lang.NullPointerException: null
>>         at org.apache.openejb.assembler.classic.Assembler.build 
>> (Assembler.java:220)
>>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java: 
>> 149)
>>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
>>         at org.apache.openejb.server.Server.init(Server.java:62)
>>         at org.apache.openejb.server.Main.initServer(Main.java:155)
>>         at org.apache.openejb.server.Main.main(Main.java:128)
>>         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.openejb.cli.MainImpl.main(MainImpl.java:151)
>>         at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)
>> Caused by: java.lang.NullPointerException
>>         at java.lang.String.compareTo(String.java:997)
>>         at java.lang.String.compareTo(String.java:90)
>>         at java.util.TreeMap.compare(TreeMap.java:1093)
>>         at java.util.TreeMap.getEntry(TreeMap.java:347)
>>         at java.util.TreeMap.get(TreeMap.java:265)
>>         at  
>> org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences 
>> (JndiEncInfoBuilder.java:84)
>>         at  
>> org.apache.openejb.config.ConfigurationFactory.configureApplication 
>> (ConfigurationFactory.java:375)
>>         at  
>> org.apache.openejb.config.ConfigurationFactory.configureApplication 
>> (ConfigurationFactory.java:277)
>>         at  
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguratio 
>> n(ConfigurationFactory.java:260)
>>         at org.apache.openejb.assembler.classic.Assembler.build 
>> (Assembler.java:206)
>>         ... 11 more
>>
>>
>> --
>> Karan Singh Malhi
>>
>
>
> -- 
> Karan Singh Malhi
>


Re: has anyone encountered this error before?

Posted by Karan Malhi <ka...@gmail.com>.
And here is my ejb-jar.xml . The version of eclipse I have supports
ejb2.1, have not checked out if xdoclet supports 3.0 yet, but even 2.1
should have worked (shouldnt it)

<?xml version="1.0" encoding="UTF-8"?>

<ejb-jar id="ejb-jar_1" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" version="2.1">

   <description>TestEJB generated by eclipse wtp xdoclet
extension.></description>
   <display-name>TestEJB</display-name>

   <enterprise-beans>

      <!-- Session Beans -->
      <session id="Session_My">
         <description>An EJB named My]></description>
         <display-name>My</display-name>

         <ejb-name>My</ejb-name>

         <home>test.MyHome</home>
         <remote>test.My</remote>
         <local-home>test.MyLocalHome</local-home>
         <local>test.MyLocal</local>
         <ejb-class>test.MySession</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Container</transaction-type>

      </session>


   </enterprise-beans>



</ejb-jar>


On 9/4/07, Karan Malhi <ka...@gmail.com> wrote:
> Here is my openejb.log file. I was trying to use the eclipse plugin
> which is deploying a simple ejb to openejb. Before I start digging in,
> i was hoping if anybody can give me quick pointers on what could've
> possibly gone wrong (I am lazy ;)
>
> 2007-09-04 19:19:36,859 - INFO  - openejb.home =
> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT
> 2007-09-04 19:19:36,859 - INFO  - openejb.base =
> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT
> 2007-09-04 19:19:36,859 - DEBUG - Instantiating assembler class
> org.apache.openejb.assembler.classic.Assembler
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> Security Service, type=SecurityService, provider-id=Default Security
> Service)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> Transaction Manager, type=TransactionManager, provider-id=Default
> Transaction Manager)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
> Resource Adapter, type=Resource, provider-id=Default JMS Resource
> Adapter)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDBC
> Database, type=Resource, provider-id=Default JDBC Database)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> Unmanaged JDBC Database, type=Resource, provider-id=Default Unmanaged
> JDBC Database)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JMS
> Connection Factory, type=Resource, provider-id=Default JMS Connection
> Factory)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default Local
> TX ConnectionManager, type=ConnectionManager, provider-id=Default
> Local TX ConnectionManager)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default JDK
> 1.3 ProxyFactory, type=ProxyFactory, provider-id=Default JDK 1.3
> ProxyFactory)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default CMP
> Container, type=Container, provider-id=Default CMP Container)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default BMP
> Container, type=Container, provider-id=Default BMP Container)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> Stateful Container, type=Container, provider-id=Default Stateful
> Container)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default
> Stateless Container, type=Container, provider-id=Default Stateless
> Container)
> 2007-09-04 19:19:37,796 - INFO  - Configuring Service(id=Default MDB
> Container, type=Container, provider-id=Default MDB Container)
> 2007-09-04 19:19:37,812 - DEBUG - Using
> openejb.deployments.classpath.include
> '.*/openejb-3.0.0-SNAPSHOT/lib/.*'
> 2007-09-04 19:19:37,812 - DEBUG - Using
> openejb.deployments.classpath.exclude '.*'
> 2007-09-04 19:19:37,812 - DEBUG - Using
> openejb.deployments.classpath.filter.descriptors 'false'
> 2007-09-04 19:19:37,812 - DEBUG - Using
> openejb.deployments.classpath.require.descriptor 'true'
> 2007-09-04 19:19:38,109 - DEBUG - Searched 83 classpath urls in 266
> milliseconds.  Average 3 milliseconds per url.
> 2007-09-04 19:19:38,109 - DEBUG - Beginning load:
> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT\apps\TestEJB.jar
> 2007-09-04 19:19:38,812 - INFO  - Configuring app:
> D:\oss\openejb3\assembly\openejb-standalone\target\openejb-3.0.0-SNAPSHOT\apps\TestEJB.jar
> 2007-09-04 19:19:39,000 - ERROR - FATAL ERROR: Unknown error in
> Assembler.  Please send the following stack trace and this message to
> user@openejb.org :
>  java.lang.NullPointerException
>         at java.lang.String.compareTo(String.java:997)
>         at java.lang.String.compareTo(String.java:90)
>         at java.util.TreeMap.compare(TreeMap.java:1093)
>         at java.util.TreeMap.getEntry(TreeMap.java:347)
>         at java.util.TreeMap.get(TreeMap.java:265)
>         at org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences(JndiEncInfoBuilder.java:84)
>         at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:375)
>         at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:277)
>         at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:260)
>         at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:206)
>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
>         at org.apache.openejb.server.Server.init(Server.java:62)
>         at org.apache.openejb.server.Main.initServer(Main.java:155)
>         at org.apache.openejb.server.Main.main(Main.java:128)
>         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.openejb.cli.MainImpl.main(MainImpl.java:151)
>         at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)
>
> 2007-09-04 19:19:39,000 - FATAL - OpenEJB has encountered a fatal
> error and cannot be started: Assembler failed to build the container
> system.
> org.apache.openejb.OpenEJBException: java.lang.NullPointerException: null
>         at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:220)
>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
>         at org.apache.openejb.server.Server.init(Server.java:62)
>         at org.apache.openejb.server.Main.initServer(Main.java:155)
>         at org.apache.openejb.server.Main.main(Main.java:128)
>         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.openejb.cli.MainImpl.main(MainImpl.java:151)
>         at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.compareTo(String.java:997)
>         at java.lang.String.compareTo(String.java:90)
>         at java.util.TreeMap.compare(TreeMap.java:1093)
>         at java.util.TreeMap.getEntry(TreeMap.java:347)
>         at java.util.TreeMap.get(TreeMap.java:265)
>         at org.apache.openejb.config.JndiEncInfoBuilder.initJndiReferences(JndiEncInfoBuilder.java:84)
>         at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:375)
>         at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:277)
>         at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:260)
>         at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:206)
>         ... 11 more
>
>
> --
> Karan Singh Malhi
>


-- 
Karan Singh Malhi