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,