The XML declaration at the top of your file is wrong.<br><br>It should read: &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; i.e. no &quot;/&quot; before the close tag.<br><br><div class="gmail_quote">On 19 October 2012 08:38, Sai Nadh <span dir="ltr">&lt;<a href="mailto:adisya.sai@gmail.com" target="_blank">adisya.sai@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">good noon to all, <div><br></div><div>finally i am able to read change-set.xml</div><div>but i am unable to parse it...</div>
<div>please anyone can help me ...</div><div><br></div><div>my change-set.xml file is</div><div><span style="background-color:rgb(255,255,51)"><br>
</span></div><div><div><span style="background-color:rgb(255,255,51)">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?/&gt;</span></div><div><span style="background-color:rgb(255,255,51)">&lt;change-set xmlns=&#39;<a href="http://drools.org/drools-5.4/change-set" target="_blank">http://drools.org/drools-5.4/change-set</a>&#39;</span></div>

<div><span style="background-color:rgb(255,255,51)">    xmlns:xs=&#39;<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&#39;</span></div><div><span style="background-color:rgb(255,255,51)">    xs:schemaLocation=&#39;<a href="http://drools.org/drools-5.4/change-set" target="_blank">http://drools.org/drools-5.4/change-set</a>&#39;</span></div>

<div><span style="background-color:rgb(255,255,51)">    &#39;<a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd" target="_blank">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd</a>&#39; &gt;</span></div>

<div><span style="background-color:rgb(255,255,51)">   </span></div><div><span style="background-color:rgb(255,255,51)">   &lt;add&gt;</span></div><div><span style="background-color:rgb(255,255,51)">      &lt;resource source=&#39;<a href="http://localhost:8080/guvnor/org.drools.guvnor.Guvnor/package/ProductPositionAlert" target="_blank">http://localhost:8080/guvnor/org.drools.guvnor.Guvnor/package/ProductPositionAlert</a>&#39;</span></div>

<div><span style="background-color:rgb(255,255,51)">      type=&quot;PKG&quot; basicAuthentication=&quot;enabled&quot; username=&quot;admin&quot; password=&quot;admin&quot;/&gt;</span></div><div><span style="background-color:rgb(255,255,51)">   &lt;/add&gt;</span></div>

<div><span style="background-color:rgb(255,255,51)">&lt;/change-set&gt;</span></div><div><span style="background-color:rgb(255,255,51)">  </span></div><div>  </div><div>  </div></div><div>i am getting exceptions like</div>

<div><br></div><div><br></div><div><div><span style="background-color:rgb(255,255,0)">(null: 1, 38): The XML declaration must end with &quot;?&gt;&quot;.</span></div><div><span style="background-color:rgb(255,255,0)">java.lang.RuntimeException: Unable to parse ChangeSet</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.agent.impl.KnowledgeAgentImpl.getChangeSet(KnowledgeAgentImpl.java:448)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:180)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.org.alert.test.SampleTestClass.createKnowledgeBase(SampleTestClass.java:80)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.org.alert.test.SampleTestClass.main(SampleTestClass.java:26)</span></div>

<div><span style="background-color:rgb(255,255,0)">Caused by: org.xml.sax.SAXParseException: The XML declaration must end with &quot;?&gt;&quot;.</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanXMLDeclOrTextDecl(Unknown Source)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanXMLDeclOrTextDecl(Unknown Source)</span></div>
<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver.next(Unknown Source)</span></div>
<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)</span></div>
<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)</span></div><div>
<span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at javax.xml.parsers.SAXParser.parse(Unknown Source)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:296)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:175)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.xml.XmlChangeSetReader.read(XmlChangeSetReader.java:70)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.agent.impl.KnowledgeAgentImpl.getChangeSet(KnowledgeAgentImpl.java:446)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>... 3 more</span></div>

<div><span style="background-color:rgb(255,255,0)">java.lang.RuntimeException: Unable to parse ChangeSet</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.agent.impl.KnowledgeAgentImpl.getChangeSet(KnowledgeAgentImpl.java:453)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:180)</span></div><div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.org.alert.test.SampleTestClass.createKnowledgeBase(SampleTestClass.java:80)</span></div>

<div><span style="background-color:rgb(255,255,0)"><span style="white-space:pre-wrap">        </span>at com.org.alert.test.SampleTestClass.main(SampleTestClass.java:26)</span></div><div><br></div>regards </div><span class="HOEnZb"><font color="#888888">
<div>sai<br><br><br><br>
</div>
</font></span><br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>