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>