You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Sam Ruby <ru...@us.ibm.com> on 2002/01/30 17:05:10 UTC

[PATCH] AltrmiInterfaceTask - fix NPE when there are no additionalFacades

The following patch will enable jakarta-avalon-cornerstone to build successfully using the latest altrmi codebase:

Index: AltrmiInterfaceTask.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/a
ltrmi/generator/ant/AltrmiInterfaceTask.java,v
retrieving revision 1.6
diff -u -r1.6 AltrmiInterfaceTask.java
--- AltrmiInterfaceTask.java    28 Jan 2002 14:18:07 -0000      1.6
+++ AltrmiInterfaceTask.java    30 Jan 2002 16:02:26 -0000
@@ -111,12 +111,16 @@
                 classesOrInterfaces[i] = Class.forName(cn);
             }
             sg.setClassOrInterfacesToExpose(classesOrInterfaces);
-            Class[] additionalFacades = new Class[mAdditionalFacades.length];
-            for (int i = 0; i < mAdditionalFacades.length; i++) {
-                String cn = mAdditionalFacades[i];
-                additionalFacades[i] = Class.forName(cn);
+
+            if (mAdditionalFacades != null) {
+                Class[] additionalFacades = new Class[mAdditionalFacades.length];
+                for (int i = 0; i < mAdditionalFacades.length; i++) {
+                    String cn = mAdditionalFacades[i];
+                    additionalFacades[i] = Class.forName(cn);
+                }
+                sg.setAdditionalfacades(additionalFacades);
             }
-            sg.setAdditionalfacades(additionalFacades);
+
             ClassLoader cL = null;
             if (classpath != null) {
                 cL = new AntClassLoader(project, classpath);

- Sam Ruby


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [PATCH] AltrmiInterfaceTask - fix NPE when there are no additionalFacades

Posted by Paul Hammant <Pa...@yahoo.com>.
>
>
>The following patch will enable jakarta-avalon-cornerstone to build successfully using the latest altrmi codebase:
>
Thanks Sam.  Applied.

- Paul


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>