I'm getting an error when I try to start one of my EJBs, SalesOrderEjb" on
Websphere and I've been unable to determine how to resolve it. I've
included the entire error message from Websphere below. Can someone give me
an idea as to what is causing the error and what I need to do to fix it?
All the rest of my EJBs started without any errors.
Thanks for the help!
Lynn
---------------------------------------------------------------
5/15/01 4:06 PM : WARNING [marcus/EJBDemo]: Failed to start the bean
"SalesOrderEjb" com.ibm.websphere.csi.CSIException: failed to get home
instance; nested exception is:
com.ibm.ejs.container.ContainerException: loading bean meta data failed;
nested exception is:
java.lang.NullPointerExceptioncom.ibm.ejs.container.ContainerException:
loading bean meta data failed; nested exception is:
java.lang.NullPointerExceptionjava.lang.NullPointerException at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.createKeyProperties(SalesOr
derEjbBean.java) at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.<init>(SalesOrderEjbBean.ja
va) at java.lang.Class.newInstance0(Native Method) at
java.lang.Class.newInstance(Class.java:254) at
com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1057)
at com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:990)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startBean(ActiveEJBContainer.java:5
35) at
com.ibm.ejs.sm.active.ActiveEnterpriseBean.startAction(ActiveEnterpriseBean.
java:55) at
com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663) at
com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110) at
java.lang.reflect.Method.invoke(Native Method) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:93) at
com.ibm.ejs.sm.active.ActiveObject.invokeContainedObject(ActiveObject.java:4
68) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:110) at
com.ibm.ejs.sm.active.ActiveObject.invokeContainedObject(ActiveObject.java:4
68) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:110) at
com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
2) at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source) at
com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown Source) at
com.ibm.CORBA.iiop.ORB.process(Unknown Source) at
com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source) at
com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:528)-----
Begin backtrace for detailcom.ibm.ejs.container.ContainerException: loading
bean meta data failed; nested exception is:
java.lang.NullPointerExceptionjava.lang.NullPointerException at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.createKeyProperties(SalesOr
derEjbBean.java) at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.<init>(SalesOrderEjbBean.ja
va) at java.lang.Class.newInstance0(Native Method) at
java.lang.Class.newInstance(Class.java:254) at
com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1057)
at com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:990)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startBean(ActiveEJBContainer.java:5
35) at
com.ibm.ejs.sm.active.ActiveEnterpriseBean.startAction(ActiveEnterpriseBean.
java:55) at
com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663) at
com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110) at
java.lang.reflect.Method.invoke(Native Method) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:93) at
com.ibm.ejs.sm.active.ActiveObject.invokeContainedObject(ActiveObject.java:4
68) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:110) at
com.ibm.ejs.sm.active.ActiveObject.invokeContainedObject(ActiveObject.java:4
68) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:110) at
com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
2) at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source) at
com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown Source) at
com.ibm.CORBA.iiop.ORB.process(Unknown Source) at
com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source) at
com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:528)-----
Begin backtrace for detailjava.lang.NullPointerException at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.createKeyProperties(SalesOr
derEjbBean.java) at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.<init>(SalesOrderEjbBean.ja
va) at java.lang.Class.newInstance0(Native Method) at
java.lang.Class.newInstance(Class.java:254) at
com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1057)
at com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:990)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startBean(ActiveEJBContainer.java:5
35) at
com.ibm.ejs.sm.active.ActiveEnterpriseBean.startAction(ActiveEnterpriseBean.
java:55) at
com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663) at
com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110) at
java.lang.reflect.Method.invoke(Native Method) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:93) at
com.ibm.ejs.sm.active.ActiveObject.invokeContainedObject(ActiveObject.java:4
68) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:110) at
com.ibm.ejs.sm.active.ActiveObject.invokeContainedObject(ActiveObject.java:4
68) at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:110) at
com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
2) at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source) at
com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown Source) at
com.ibm.CORBA.iiop.ORB.process(Unknown Source) at
com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source) at
com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:528)
5/15/01 4:06 PM : Command SalesOrderEjb.start failed.
5/15/01 4:06 PM : Command "SalesOrderEjb.start" failed.
Ken
I appreciate the suggestion but unfortunately that didn't provide any more
information than I already had. There was nothing significant in the stderr
file and here is the stdout file which is basically the same information as
before.
Thanks again,
Lynn
---------------------------------
Agent password=k4i9y
[01.05.16 13:19:01:468 CDT] d4f63b2d DrAdminServer A DrAdmin available on
port 1,574
[01.05.16 13:19:22:906 CDT] d5f73b2d ActiveEnterpr W Failed to start the
bean "SalesOrderEjb" com.ibm.websphere.csi.CSIException: failed to get home
instance; nested exception is:
com.ibm.ejs.container.ContainerException: loading bean meta data failed;
nested exception is:
java.lang.NullPointerException
com.ibm.ejs.container.ContainerException: loading bean meta data failed;
nested exception is:
java.lang.NullPointerException
java.lang.NullPointerException
at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.createKeyProperties(SalesOr
derEjbBean.java)
at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.<init>(SalesOrderEjbBean.ja
va)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:254)
at
com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1057)
at
com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:990)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startBean(ActiveEJBContainer.java:5
35)
at
com.ibm.ejs.sm.active.ActiveEnterpriseBean.startAction(ActiveEnterpriseBean.
java:55)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:565)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startAction(ActiveEJBContainer.java
:365)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:565)
at
com.ibm.ejs.sm.active.ActiveEJBServer.startAction(ActiveEJBServer.java:96)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at java.lang.reflect.Method.invoke(Native Method)
at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:93)
at
com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
2)
at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source)
at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown Source)
at com.ibm.CORBA.iiop.ORB.process(Unknown Source)
at com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source)
at com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:528)
----- Begin backtrace for detail
com.ibm.ejs.container.ContainerException: loading bean meta data failed;
nested exception is:
java.lang.NullPointerException
java.lang.NullPointerException
at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.createKeyProperties(SalesOr
derEjbBean.java)
at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.<init>(SalesOrderEjbBean.ja
va)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:254)
at
com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1057)
at
com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:990)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startBean(ActiveEJBContainer.java:5
35)
at
com.ibm.ejs.sm.active.ActiveEnterpriseBean.startAction(ActiveEnterpriseBean.
java:55)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:565)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startAction(ActiveEJBContainer.java
:365)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:565)
at
com.ibm.ejs.sm.active.ActiveEJBServer.startAction(ActiveEJBServer.java:96)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at java.lang.reflect.Method.invoke(Native Method)
at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:93)
at
com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
2)
at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source)
at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown Source)
at com.ibm.CORBA.iiop.ORB.process(Unknown Source)
at com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source)
at com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:528)
----- Begin backtrace for detail
java.lang.NullPointerException
at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.createKeyProperties(SalesOr
derEjbBean.java)
at
com.neovation.ejbdemo.ordersap.SalesOrderEjbBean.<init>(SalesOrderEjbBean.ja
va)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:254)
at
com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1057)
at
com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:990)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startBean(ActiveEJBContainer.java:5
35)
at
com.ibm.ejs.sm.active.ActiveEnterpriseBean.startAction(ActiveEnterpriseBean.
java:55)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:565)
at
com.ibm.ejs.sm.active.ActiveEJBContainer.startAction(ActiveEJBContainer.java
:365)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at
com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
va:565)
at
com.ibm.ejs.sm.active.ActiveEJBServer.startAction(ActiveEJBServer.java:96)
at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:663)
at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:110)
at java.lang.reflect.Method.invoke(Native Method)
at
com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
va:93)
at
com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
2)
at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(Unknown Source)
at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Unknown Source)
at com.ibm.CORBA.iiop.ORB.process(Unknown Source)
at com.ibm.CORBA.iiop.WorkerThread.run(Unknown Source)
at com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:528)
Load group: EJBDemo
Instantiate: com.ibm.servlet.engine.webapp.DefaultErrorReporter
[01.05.16 13:19:25:375 CDT] d5f73b2d ServletInstan A Loading.servlet:."Error
Reporting Facility"
[01.05.16 13:19:25:500 CDT] d5f73b2d WebGroup A
[Servlet.LOG]:."com.ibm.servlet.engine.webapp.DefaultErrorReporter: init"
[01.05.16 13:19:25:562 CDT] d5f73b2d ServletInstan A
Servlet.available.for.service:."Error Reporting Facility"
Instantiate: com.sun.jsp.runtime.JspServlet
[01.05.16 13:19:25:734 CDT] d5f73b2d ServletInstan A Loading.servlet:."JSP
1.0 Processor"
[01.05.16 13:19:25:859 CDT] d5f73b2d WebGroup A
[Servlet.LOG]:."com.sun.jsp.runtime.JspServlet: init"
[01.05.16 13:19:26:062 CDT] d5f73b2d ServletInstan A
Servlet.available.for.service:."JSP 1.0 Processor"
-----------------------
"Ken Hygh" <ken...@nc.rr.com> wrote in message
news:3B02B0C2...@nc.rr.com...
Turn on tracing, by putting '*=all=enabled' in the trace specification, and give
it a filename. Stop and start your application server, let it fail, then stop
it again. Wade through the thousands of lines of stuff in the output file,
somewhere there's more info about why it's failing.
Ken