The XML declaration at the top of your file is wrong.
It should read: <?xml version="1.0" encoding="UTF-8"?> i.e. no "/" before the close tag.
good noon to all,finally i am able to read change-set.xmlbut i am unable to parse it...please anyone can help me ...my change-set.xml file is
<?xml version="1.0" encoding="UTF-8"?/><change-set xmlns='http://drools.org/drools-5.4/change-set'xmlns:xs='http://www.w3.org/2001/XMLSchema-instance'xs:schemaLocation='http://drools.org/drools-5.4/change-set'<add><resource source='http://localhost:8080/guvnor/org.drools.guvnor.Guvnor/package/ProductPositionAlert'type="PKG" basicAuthentication="enabled" username="admin" password="admin"/></add></change-set>i am getting exceptions like(null: 1, 38): The XML declaration must end with "?>".java.lang.RuntimeException: Unable to parse ChangeSetat org.drools.agent.impl.KnowledgeAgentImpl.getChangeSet(KnowledgeAgentImpl.java:448)at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:180)at com.org.alert.test.SampleTestClass.createKnowledgeBase(SampleTestClass.java:80)at com.org.alert.test.SampleTestClass.main(SampleTestClass.java:26)Caused by: org.xml.sax.SAXParseException: The XML declaration must end with "?>".at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanXMLDeclOrTextDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanXMLDeclOrTextDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)at javax.xml.parsers.SAXParser.parse(Unknown Source)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)... 3 morejava.lang.RuntimeException: Unable to parse ChangeSetat org.drools.agent.impl.KnowledgeAgentImpl.getChangeSet(KnowledgeAgentImpl.java:453)at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:180)at com.org.alert.test.SampleTestClass.createKnowledgeBase(SampleTestClass.java:80)at com.org.alert.test.SampleTestClass.main(SampleTestClass.java:26)regardssai
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users