You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by da...@apache.org on 2007/02/09 22:05:05 UTC

svn commit: r505504 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java

Author: dain
Date: Fri Feb  9 13:05:05 2007
New Revision: 505504

URL: http://svn.apache.org/viewvc?view=rev&rev=505504
Log:
Fixed NPE caused by unidirctional relationships not having a related field name

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java?view=diff&rev=505504&r1=505503&r2=505504
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java Fri Feb  9 13:05:05 2007
@@ -365,7 +365,11 @@
         mv.visitLdcInsn(cmrField.getType());
 
         // arg3: String relatedProperty
-        mv.visitLdcInsn(cmrField.getRelatedName());
+        if (cmrField.getRelatedName() != null) {
+            mv.visitLdcInsn(cmrField.getRelatedName());
+        } else {
+            mv.visitInsn(ACONST_NULL);
+        }
 
         // invoke
         mv.visitMethodInsn(INVOKESPECIAL,