On Tue, 2003-11-04 at 14:57, [EMAIL PROTECTED] wrote: > Hi all I did some googling however to no avail, I found a reference to > faq, but I never found the faq. And the answer is talking about generated > db keys, which I believe is not the issue. > So I'm questioning again hoping no one takes offense. > Any way point is this: > I create in a session bean an instance of a cmp entity bean (using the > localhome interface) Which goes really well. I get back a Local interface, > and on this local interface I call setAnotherProperty(). At this point I > get the error below. And no trace in the db of the created record, > However when I comment out the last (setAnotherProperty) all works well > again, obviously with a null value in the db? > What goes wrong or where am I wrong? >
Your primary key is null. It is either null or not mapped correctly in your configuration. Regards, Adrian > tia, > Jroen > > 2003-11-02 22:15:49,961 ERROR [org.jboss.ejb.plugins.LogInterceptor] > TransactionRolledbackLocalException, causedBy: > java.lang.IllegalArgumentException: Attempt to get lock ref with a null > object > at org.jboss.ejb.BeanLockManager.getLock(BeanLockManager.java:80) > at > org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInterceptor.java:81) > at > org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreationInterceptor.java:53) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243) > at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:104) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:117) > at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191) > at > org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122) > at org.jboss.ejb.EntityContainer.internalInvoke(EntityContainer.java:483) > at org.jboss.ejb.Container.invoke(Container.java:674) > at > org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:353) > at org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) > at $Proxy227.setInfo(Unknown Source) > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user -- xxxxxxxxxxxxxxxxxxxxxxxx Adrian Brock Director of Support Back Office JBoss Group, LLC xxxxxxxxxxxxxxxxxxxxxxxx ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
