Hi, My application works under JBoss 3.2.1 but fails under JBoss 4.0. I receive the following error:
| 2005-01-11 17:59:31,078 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.JDBCLoadRelationCommand.MediaEJB] load relation SQL: SELECT media_id, id FROM audio with (xlock) WHERE (media_id=?) OR (media_id=?) | 2005-01-11 17:59:31,078 ERROR [org.jboss.ejb.plugins.LogInterceptor] TransactionRolledbackLocalException in method: public abstract void com.harris.has.content.ejb.MediaEJB.update(com.harris.has.model.content.Media), causedBy: | java.lang.NullPointerException | at org.jboss.ejb.plugins.cmp.jdbc.JDBCLoadRelationCommand.execute(JDBCLoadRelationCommand.java:147) | at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadRelation(JDBCStoreManager.java:695) | at org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMRFieldBridge.load(JDBCCMRFieldBridge.java:1295) | at org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMRFieldBridge.getInstanceValue(JDBCCMRFieldBridge.java:649) | at org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMRFieldBridge.getValue(JDBCCMRFieldBridge.java:602) | at org.jboss.ejb.plugins.cmp.bridge.EntityBridgeInvocationHandler$FieldGetInvoker.invoke(EntityBridgeInvocationHandler.java:133) | at org.jboss.ejb.plugins.cmp.bridge.EntityBridgeInvocationHandler.invoke(EntityBridgeInvocationHandler.java:91) | at org.jboss.proxy.compiler.Runtime.invoke(Runtime.java:62) | at com.harris.has.content.ejb.MediaEJBBean$Proxy.getAudioEJB(<generated>) | at com.harris.has.content.ejb.MediaEJBBean.update(MediaEJBBean.java:233) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | ........ | Here is the relationship between MediaEJB and AudioEJB. | <ejb-relation> | <ejb-relation-name>mediaEJB-audioEJB</ejb-relation-name> | <ejb-relationship-role> | <description>mediaEJB</description> | <ejb-relationship-role-name>MediaEJBRelationshipRole</ejb-relationship-role-name> | <multiplicity>One</multiplicity> | <relationship-role-source> | <description>mediaEJB</description> | <ejb-name>MediaEJB</ejb-name> | </relationship-role-source> | <cmr-field> | <description>audioEJB</description> | <cmr-field-name>audioEJB</cmr-field-name> | </cmr-field> | </ejb-relationship-role> | <ejb-relationship-role> | <description>audioEJB</description> | <ejb-relationship-role-name>AudioEJBRelationshipRole</ejb-relationship-role-name> | <multiplicity>One</multiplicity> | <cascade-delete /> | <relationship-role-source> | <description>audioEJB</description> | <ejb-name>AudioEJB</ejb-name> | </relationship-role-source> | <cmr-field> | <description>mediaEJB</description> | <cmr-field-name>mediaEJB</cmr-field-name> | </cmr-field> | </ejb-relationship-role> | </ejb-relation> | Any ideas on what the problem could be? Thanks, Bala View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3861835#3861835 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3861835 ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user