-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: session.load NullPointerException
PostPosted: Fri Sep 15, 2006 11:06 am 
Newbie

Joined: Tue Jul 18, 2006 9:58 am
Posts: 2
Hi,

wenn ich versuche ein persistentes Objekt mit session.load(Class, id) zu laden, bekomm ich ne npe..
Code:
Caused by: java.lang.NullPointerException
   at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)
   at org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3121)
   at org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:232)
   at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:173)
   at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
   at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)
   at org.hibernate.impl.SessionImpl.load(SessionImpl.java:781)
   at org.hibernate.impl.SessionImpl.load(SessionImpl.java:774)
   at my.test.hibernate.ServiceBean.createMyObject(ServiceBean.java:172)
   at my.test.hibernate.ServiceLocalLocalObjectImpl0.createMyObject(ServiceLocalLocalObjectImpl0.java:173)

ServiceBean.java:172 = session.load(A.class, id);
gleiche Klasse kann aber mit session.get(A.class, id); geladen werden ?!

Die Klasse A besitzt eine 1:n Relation zu nem Objekt B, der Fremdschlüssel ist also in Objekt B. Ansonsten haben beide Objekte nur Long id und String name. Name kann in der DB NULL sein, ist das ein Problem?

Wie gesagt, Objekt A kann mit session.get(A.class, id) geladen werden. Objekt B kann jedoch weder mit session.get noch mit session.load geladen werden ergibt jeweils obige NullPointerException.

Kann mir jemand helfen? ich bin am verzweifeln :-(

ich benutze hibernate 3.1.3, mit cglib 2.1.3 auf nem SAP NetWeaver AS mit Max DB 7.5 Datenbank.

Ich hab auch schon cglib in version 2.0.2 versucht (von SAP vorgeschlagen) und cglib 2.1.3 gepatched (siehe http://opensource.atlassian.com/projects/hibernate/browse/HHH-1365?page=all)

schonmal danke im vorraus


Top
 Profile  
 
 Post subject: session.load NullPointerException [solved]
PostPosted: Mon Sep 18, 2006 9:29 am 
Newbie

Joined: Tue Jul 18, 2006 9:58 am
Posts: 2
hab jetzt das ganze Wochenende rumprobiert...
Ein Update von Hibernate auf die Beta 3.2.0 CR4 hat letztendlich geholfen


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.