dblevins 2004/08/27 21:25:15
Modified: modules/core/src/java/org/openejb/alt/assembler/classic
AssemblerTool.java
Log:
One more local interface support fix.
The usage of ejb-local-ref wasn't working out. Works now.
Revision Changes Path
1.4 +3 -2
openejb1/modules/core/src/java/org/openejb/alt/assembler/classic/AssemblerTool.java
Index: AssemblerTool.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb1/modules/core/src/java/org/openejb/alt/assembler/classic/AssemblerTool.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- AssemblerTool.java 14 Aug 2004 10:35:34 -0000 1.3
+++ AssemblerTool.java 28 Aug 2004 01:25:15 -0000 1.4
@@ -975,8 +975,9 @@
for (int i=0; i< bean.jndiEnc.ejbLocalReferences.length; i++){
reference = bean.jndiEnc.ejbLocalReferences[i];
+
Object ref = null;
- if (!reference.location.remote){
+ if (reference.location != null && !reference.location.remote){
String jndiName =
"java:openejb/ejb/"+reference.location.ejbDeploymentId+"Local";
Reference ref2 = new IntraVmJndiReference( jndiName );
if(StatefulBeanInfo.class.isAssignableFrom(bean.getClass()))