Ok, I think I've got the change sorted out here to account for the
refactoring. I've updated the Jira with a new patch, but it probably
requires some careful scrutiny. The original patch updated
SessionBuilder, EntityBuilder and CMPEntityBuilder. Code from those
classes have been refactored into another class, which is where the
patch is being added. However, I'm not entirely certain that the
refactored code doesn't get used for cases where these checks are NOT
appropriate.
Rick
Kevan Miller wrote:
Hey Rick,
Thanks for the patches. However, looks like you don't have the correct
version of OpenEJB in your Geronimo trunk tree. G 1.2 is using OpenEJB
2.2 (https://svn.codehaus.org/openejb/trunk/openejb2). Might be that
you checked out your version of OpenEJB before the correct version of
OpenEJB was added to the maven.xml in geronimo...
--kevan
On Jul 17, 2006, at 8:00 AM, Rick McGuire (JIRA) wrote:
[ http://issues.apache.org/jira/browse/GERONIMO-1695?page=all ]
Rick McGuire updated GERONIMO-1695:
-----------------------------------
Attachment: GERONIMO-1695.diff-1.2
1.2 version.
CORBA for EJB with Local interface only causes NPE
--------------------------------------------------
Key: GERONIMO-1695
URL: http://issues.apache.org/jira/browse/GERONIMO-1695
Project: Geronimo
Issue Type: Bug
Security Level: public(Regular issues)
Components: CORBA
Affects Versions: 1.0
Reporter: Aaron Mulder
Assigned To: Rick McGuire
Priority: Critical
Fix For: 1.2, 1.1.1
Attachments: GERONIMO-1695.diff-1.1.1, GERONIMO-1695.diff-1.2
I have an EJB with a local interface and I tried applying CORBA
settings. It blows up during deployment. My guess is that it wants
a remote interface to be there, but somehow, the checks in
StandardServant:126 are not working and the interface just comes up
as null.
Caused by: java.lang.NullPointerException
at org.openejb.corba.util.Util.getAllInterfaces(Util.java:593)
at org.openejb.corba.util.Util.getAllMethods(Util.java:815)
at org.openejb.corba.util.Util.iiopMap(Util.java:608)
at
org.openejb.corba.util.Util.mapOperationToMethod(Util.java:604)
at
org.openejb.corba.StandardServant.<init>(StandardServant.java:135)
at
org.openejb.corba.StandardServant.<init>(StandardServant.java:116)
at org.openejb.corba.Adapter.<init>(Adapter.java:100)
... 67 more
--This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the
administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira