[rules-users] Getting Null pointer exception for applying change set

Rana ven12344 at yahoo.com
Tue Aug 14 15:21:53 EDT 2012


I reads my changeSet file but it is again not able to read the drl file that
is specified in the changeSet.xml.
My STS (Eclipse) and Workspace is in D: drive, so that files are also in D:
drive.


Caused by: java.lang.IllegalArgumentException:
'D:/Venkat/workspace/pi-affiliate-drools-rule-engine/bin/AndroGel.drl' path
is malformed
	at org.drools.io.impl.UrlResource.<init>(UrlResource.java:86)
	at org.drools.xml.changeset.ResourceHandler.start(ResourceHandler.java:86)
	at
org.drools.xml.ExtensibleXmlParser.startElement(ExtensibleXmlParser.java:385)
	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
	at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
	at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:739)
	at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
	at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
	at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
	at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
	at org.drools.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:296)
	at org.drools.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:175)
	at org.drools.xml.XmlChangeSetReader.read(XmlChangeSetReader.java:70)
	at
org.drools.agent.impl.KnowledgeAgentImpl.getChangeSet(KnowledgeAgentImpl.java:446)
	... 24 more
Caused by: java.net.MalformedURLException: unknown protocol: d
	at java.net.URL.<init>(URL.java:574)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.drools.io.impl.UrlResource.<init>(UrlResource.java:83)

Thanks.



--
View this message in context: http://drools.46999.n3.nabble.com/Getting-Null-pointer-exception-for-applying-change-set-tp4019117p4019128.html
Sent from the Drools: User forum mailing list archive at Nabble.com.


More information about the rules-users mailing list