Hello,

I had exactly the same problem with log4j builds. Actually, Sam had. Things 
worked fine on my side (I use Ant 1.2 and a few months old version of xerces)  
but failed with a null pointer exception when built with Sam's automated 
nightly build system. See 
http://oss.software.ibm.com/developerworks/opensource/jakarta/proto/jakarta-log4j.html

Recently, I removed the external references in the log4j build.xml file and the 
problem vanished. I think that the two problems are related as Sam's builds use 
the latest code from all projects. 

Sorry for this crappy bug report. Ceki 

At 10:12 01.02.2001 -0500, you wrote:
>I removed the reference to another xml file that defines extra targets, and it 
>worked.  Are we not going to support including another xml file?
> 
>What we have in our organization is one build.xml file that I am responsible 
>for guaranteeing will always build and release the current code.  That build 
>file includes a targets.xml file that each developer can modify to do whatever 
>they want (FTP to separate place, promote their code, etc).  Is this no longer 
>going to be possible?  
>-----Original Message----- 
>From: Marc Luce [mailto:[EMAIL PROTECTED] 
>Sent: Thursday, February 01, 2001 9:15 AM 
>To: '[EMAIL PROTECTED]' 
>Subject: Problem with the latest source?
>
>I just grabbed the latest source and compiled it.  With this version I cannot 
>build my code, I get a NPE.  
>I am attaching the output of my ant command below.  I modified ant.bat to let 
>you know the LOCALCLASSPATH.  The version of xerces is 1.3.0.  Is this common 
>or do I have a problem in my build.xml? 
>"D:\jdk1.3\lib\tools.jar";"C:\WINNT\Profiles\marc\ant\lib\xerces.jar";"C:\WINNT\Profiles\marc\ant\lib\xalan.jar";"C:\WINNT\Profiles\marc\ant\lib\NetComponents.jar";"C:\WINNT\Profiles\marc\ant\lib\junit.jar";"C:\WINNT\Profiles\marc\ant\lib\jmf.jar";"C:\WINNT\Profiles\marc\ant\lib\jaxp.jar";"C:\WINNT\Profiles\marc\ant\lib\jakarta-regexp-1.2.jar";"C:\WINNT\Profiles\marc\ant\lib\jakarta-oro-2.0.2-dev-1.jar";"D:\Source\jakarta-ant\lib\parser.jar";"D:\Source\jakarta-ant\lib\optional.jar";"D:\Source\jakarta-ant\lib\NetComponents.jar";"D:\Source\jakarta-ant\lib\jaxp.jar";"D:\Source\jakarta-ant\lib\ant.jar";"."
> Buildfile: build.xml 
>
>BUILD FAILED 
>
>null  java.lang.NullPointerException          at 
>org.apache.xerces.utils.StringPool.addSymbol(StringPool.java:348)          at 
>org.apache.xerces.readers.DefaultEntityHandler.addExternalEntityDecl(DefaultEntityHandler.java:226)
>          at 
>org.apache.xerces.framework.XMLDTDScanner.scanEntityDecl(XMLDTDScanner.java:2799)
>          at 
>org.apache.xerces.framework.XMLDTDScanner.scanDecls(XMLDTDScanner.java:1449)   
>       at 
>org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.java:1123)
>          at 
>org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentScanner.java:2197)
>          at 
>org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocumentScanner.java:86)
>          at 
>org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XMLDocumentScanner.java:883)
>          at 
>org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
>          at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)   
>       at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)          at 
>javax.xml.parsers.SAXParser.parse(SAXParser.java:143)          at 
>org.apache.tools.ant.ProjectHelper.parse(ProjectHelper.java:108)          at 
>org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:85)     
>     at org.apache.tools.ant.Main.runBuild(Main.java:403)          at 
>org.apache.tools.ant.Main.main(Main.java:149) 
>
><<build.xml>> <<targets.xml>>  

----
Ceki G�lc� - Independent IT Consultant                                        

av. de Rumine 5            Tel: ++41 21 351 23 15   
CH-1005 Lausanne        e-mail: [EMAIL PROTECTED]  or
Switzerland                     [EMAIL PROTECTED]

Reply via email to