Title: SV: SV: Primarkey is 0

I have fixed the problem. THe problem was another field in the table that allowed null that orion did not intend to have contain null values. I had entered data into the database directly and not using the create methods.

-----Ursprungligt meddelande-----
Fran: Mangesh Laad [mailto:[EMAIL PROTECTED]]
Skickat: den 17 mars 2001 20:45
Till: Orion-Interest
Amne: Re: SV: Primarkey is 0


Hi
  I feel u shud try using java.lang.Long instead of
long.....the NullPointerException is thrown since the
ejb container is not able to get any rows from the
database for the primary key u specified....
  make the change in datatype and try out
--- Patrik Andersson <[EMAIL PROTECTED]>
wrote:
> I did further tests. When I do findByPrimarykey on
> CategoryHome with one of
> the id:s that exist in the database. Get get nothing
> at all. It throws a
> RemoteException with a nested NPE.

> com.evermind.server.rmi.OrionRemoteException: Error
> in ejbLoad:
> java.lang.NullPointerException
>         at
>
CategoryHome_EntityHomeWrapper9.findExistingEntity(CategoryHome_EntityHomeWr
> apper9.java:69)
>         at
>
CategoryHome_EntityHomeWrapper9.findByPrimaryKey(CategoryHome_EntityHomeWrap
> per9.java:224)
>         at
>
com.cypoint.patrik.gunnar_se.servlet.ControllerServlet.onListCategoriesComma
> nd(ControllerServlet.java:102)
>         at java.lang.reflect.Method.invoke(Native
> Method)
>         at
>
com.cypoint.patrik.gunnar_se.abstractmanager.servlet.CommandDispatcher.invok
> eMethod(AbstractManagerServlet.java:169)
>         at
>
com.cypoint.patrik.gunnar_se.abstractmanager.servlet.CommandDispatcher.dispa
> tchCommand(AbstractManagerServlet.java:288)
>         at
>
com.cypoint.patrik.gunnar_se.abstractmanager.servlet.AbstractManagerServlet.
> doGet(AbstractManagerServlet.java:62)
>         at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:190)
>         at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:302)
>         at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:329)
>         at com.evermind.server.http.d4.s3(JAX)
>         at com.evermind.server.http.d4.include(JAX)
>         at
>
com.evermind.server.http.EvermindPageContext.include(JAX)
>         at
>
__jspPage10_leftFrame_jsp._jspService(__jspPage10_leftFrame_jsp.java:31)
>         at
> com.orionserver.http.OrionHttpJspPage.service(JAX)
>         at
> com.evermind.server.http.HttpApplication.xu(JAX)
>         at
> com.evermind.server.http.JSPServlet.service(JAX)
>         at com.evermind.server.http.d4.s3(JAX)
>         at com.evermind.server.http.d4.s1(JAX)
>         at com.evermind.server.http.eg.s9(JAX)
>         at com.evermind.server.http.eg.dr(JAX)
>         at com.evermind.util.f.run(JAX)

>         Nested exception is:
> java.lang.NullPointerException
>         at
> java.io.ObjectInputStream.readFullyInternal(Unknown
> Source)
>         at
> java.io.ObjectInputStream.bufferData(Unknown Source)
>         at
> java.io.ObjectInputStream.readShort(Unknown Source)
>         at
> java.io.ObjectInputStream.readStreamHeader(Unknown
> Source)
>         at java.io.ObjectInputStream.<init>(Unknown
> Source)
>         at com.evermind.io.kq.<init>(JAX)
>         at com.evermind.server.ejb.gw.<init>(JAX)
>         at
>
com.evermind.server.ejb.EntityEJBObject.deSerialize(JAX)
>         at
>
Category_EntityBeanWrapper0.loadState(Category_EntityBeanWrapper0.java:665)
>         at
>
CategoryHome_EntityHomeWrapper9.findExistingEntity(CategoryHome_EntityHomeWr
> apper9.java:33)
>         at
>
CategoryHome_EntityHomeWrapper9.findByPrimaryKey(CategoryHome_EntityHomeWrap
> per9.java:224)
>         at
>
com.cypoint.patrik.gunnar_se.servlet.ControllerServlet.onListCategoriesComma
> nd(ControllerServlet.java:102)
>         at java.lang.reflect.Method.invoke(Native
> Method)
>         at
>
com.cypoint.patrik.gunnar_se.abstractmanager.servlet.CommandDispatcher.invok
> eMethod(AbstractManagerServlet.java:169)
>         at
>
com.cypoint.patrik.gunnar_se.abstractmanager.servlet.CommandDispatcher.dispa
> tchCommand(AbstractManagerServlet.java:288)
>         at
>
com.cypoint.patrik.gunnar_se.abstractmanager.servlet.AbstractManagerServlet.
> doGet(AbstractManagerServlet.java:62)
>         at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:190)
>         at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:302)
>         at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:329)
>         at com.evermind.server.http.d4.s3(JAX)
>         at com.evermind.server.http.d4.include(JAX)
>         at
>
com.evermind.server.http.EvermindPageContext.include(JAX)
>         at
>
__jspPage10_leftFrame_jsp._jspService(__jspPage10_leftFrame_jsp.java:31)
>         at
> com.orionserver.http.OrionHttpJspPage.service(JAX)
>         at
> com.evermind.server.http.HttpApplication.xu(JAX)
>         at
> com.evermind.server.http.JSPServlet.service(JAX)
>         at com.evermind.server.http.d4.s3(JAX)
>         at com.evermind.server.http.d4.s1(JAX)
>         at com.evermind.server.http.eg.s9(JAX)
>         at com.evermind.server.http.eg.dr(JAX)
>         at com.evermind.util.f.run(JAX)
>
> What is this?

> regards,
> Patrik Andersson
>


__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/

Reply via email to