[Ivyplugins-user] java.text.ParseException: problem occured while parsing ivy file
Brought to you by:
ulsa
From: Sharmila R <sha...@gm...> - 2007-12-14 06:56:38
|
I have configured CC 2.6.2 with IvyPublisher. I have two projects A and B. I want them to be built in the order: A B I have configured as follows: config.xml: <?xml version="1.0"?> <cruisecontrol> <plugin name="ivypublisher" classname="net.sf.ivyplugins.ivypublisher.IvySuccessPublisher" project="${project.name}" basedir="src/${project.name}" config="config.xml"/> <project name="A"> <listeners> <currentbuildstatuslistener file="logs/${project.name}/status.txt"/> </listeners> <bootstrappers> ..... </bootstrappers> <modificationset quietperiod="30" ignoreFiles="${cc_ignore}"> ..... </modificationset> <schedule interval="86400"> <composite> <ant antscript="apache-ant-1.6.2/bin/ant15" buildfile="src/${project.name}/build.xml" target="build"/> </composite> </schedule> <publishers> <ivypublisher/> </publishers> </project> <project name="B"> <listeners> <currentbuildstatuslistener file="logs/${project.name}/status.txt"/> </listeners> <bootstrappers> ..... </bootstrappers> <modificationset quietperiod="30" ignoreFiles="${cc_ignore}"> ..... </modificationset> <schedule interval="86400"> <composite> <ant antscript="apache-ant-1.6.2/bin/ant15" buildfile="src/${project.name}/build.xml" target="build"/> </composite> </schedule> <publishers> <ivypublisher/> </publishers> </project> </cruisecontrol> ivy.xml for A: <ivy-module version="1.0"> <info module="A"/> </ivy-module> ivy.xml for B: <ivy-module version="1.0"> <info module="B"> <dependencies> <dependency name="A"/> </dependencies> </info> </ivy-module> I am getting the following error: 2007-12-13 22:24:01,634 [main ] ERROR IvySuccessPublisher - Error extracting module descriptor from ivy/A/ivy.xml java.text.ParseException: problem occured while parsing ivy file. message: null in file: ivy/A/ivy.xml at fr.jayasoft.ivy.xml.XmlModuleDescriptorParser$Parser.parse(XmlModuleDescriptorParser.java:159) at fr.jayasoft.ivy.xml.XmlModuleDescriptorParser$Parser.access$000(XmlModuleDescriptorParser.java:110) at fr.jayasoft.ivy.xml.XmlModuleDescriptorParser.parseDescriptor(XmlModuleDescriptorParser.java:78) at fr.jayasoft.ivy.parser.ModuleDescriptorParserRegistry.parseDescriptor(ModuleDescriptorParserRegistry.java:71) at fr.jayasoft.ivy.parser.AbstractModuleDescriptorParser.parseDescriptor(AbstractModuleDescriptorParser.java:35) at net.sf.ivyplugins.ivypublisher.IvySuccessPublisher.getModuleDescriptor(IvySuccessPublisher.java:392) at net.sf.ivyplugins.ivypublisher.IvySuccessPublisher.validate(IvySuccessPublisher.java:257) at net.sourceforge.cruisecontrol.ProjectConfig$Publishers.validate(ProjectConfig.java:255) at net.sourceforge.cruisecontrol.ProjectConfig.validate(ProjectConfig.java:116) at net.sourceforge.cruisecontrol.CruiseControlConfig.handleProject(CruiseControlConfig.java:295) at net.sourceforge.cruisecontrol.CruiseControlConfig.parse(CruiseControlConfig.java:112) at net.sourceforge.cruisecontrol.CruiseControlConfig.<init>(CruiseControlConfig.java:92) at net.sourceforge.cruisecontrol.config.XMLConfigManager.loadConfig(XMLConfigManager.java:81) at net.sourceforge.cruisecontrol.config.XMLConfigManager.<init>(XMLConfigManager.java:73) at net.sourceforge.cruisecontrol.CruiseControlController.setConfigFile(CruiseControlController.java:94) at net.sourceforge.cruisecontrol.Main.startController(Main.java:112) at net.sourceforge.cruisecontrol.Main.start(Main.java:98) at net.sourceforge.cruisecontrol.launch.Launcher.run(Launcher.java:244) at net.sourceforge.cruisecontrol.launch.Launcher.main(Launcher.java:108) Caused by: java.lang.NullPointerException at fr.jayasoft.ivy.xml.XmlModuleDescriptorParser$Parser.startElement(XmlModuleDescriptorParser.java:418) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(SAXParser.java:143) at fr.jayasoft.ivy.util.XMLHelper.parse(XMLHelper.java:93) at fr.jayasoft.ivy.util.XMLHelper.parse(XMLHelper.java:68) at fr.jayasoft.ivy.util.XMLHelper.parse(XMLHelper.java:62) at fr.jayasoft.ivy.xml.XmlModuleDescriptorParser$Parser.parse(XmlModuleDescriptorParser.java:143) ... 18 more and same error for B also. What is the mistake in the ivy.xmls? Please help |