<br clear="all"><br>Hello,<br><br>I had try to convert .brl file to .drl format using java code i got an error in conversion. my java code is <br><br>String fileName = &quot;c:/Sampleguide.brl&quot;;<br>            File file = new File(fileName);<br>
            //System.out.println(&quot;hello&quot;);<br>            String content = FileUtils.readFileToString(file);<br>            System.out.println(content);<br>            BRXMLPersistence read = (BRXMLPersistence) BRXMLPersistence.getInstance();<br>
            BRDRLPersistence write = (BRDRLPersistence) BRDRLPersistence.getInstance();<br>            //BRDRLPersistence.getInstance();<br>            String outputDRL = write.marshal(read.unmarshal(content));<br>            System.out.println(outputDRL);<br>
<br>I got  error like this<br><br> com.thoughtworks.xstream.converters.ConversionException: metadataList : metadataList : metadataList : metadataList<br>---- Debugging information ----<br>message             : metadataList : metadataList<br>
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException<br>cause-message       : metadataList : metadataList<br>class               : org.drools.brms.client.modeldriven.brl.RuleModel<br>required-type       : org.drools.brms.client.modeldriven.brl.RuleModel<br>
path                : /rule/metadataList<br>-------------------------------<br>    at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)<br>    at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)<br>
    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)<br>    at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)<br>    at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)<br>
    at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)<br>    at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)<br>    at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)<br>
    at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)<br>    at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845)<br>    at org.drools.brms.server.util.BRXMLPersistence.unmarshal(BRXMLPersistence.java:91)<br>
    at com.sample.DroolsTest.main(DroolsTest.java:30)<br>Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: metadataList : metadataList<br>    at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:68)<br>
    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
    at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)<br>
    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
    at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:96)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>    at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)<br>
    at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.determineType(AbstractReflectionConverter.java:347)<br>    at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:208)<br>
    at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)<br>    at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)<br>
    ... 11 more<br><p><font color="#1f497d" face="Times New Roman" size="3"><span style="font-size: 12pt; color: rgb(31, 73, 125);">Thanks&amp;Regards,<br>
<b>Kamal.t</b><br>
Associate Software Engineer<br></span></font></p>
<p><br>
<font color="#1f497d" face="Times New Roman" size="3"><span style="font-size: 12pt; color: rgb(31, 73, 125);"></span></font></p>

<font color="#1f497d" face="Times New Roman" size="2"><span style="font-size: 10pt; color: rgb(31, 73, 125);">Sybrant
Technologies Pvt. Ltd.<br>
&#39;Shriram The Gateway (SEZ)&#39;, Block A1,<br>
3rd Floor, 16 GST Road, Perungalathur,<br>
Chennai - 600 063, India<br>
India | USA | Germany
| China</span></font><br>
<big><small><font color="#1f497d"><span style="font-family: &quot;Garamond&quot;,&quot;serif&quot;;"><br>
</span></font></small></big><span style="font-size: 10pt; color: rgb(36, 64, 97);">Email   :<a href="mailto:swetha.p@sybrant.com" target="_blank">kamal.t@sybrant.com</a><br>
Mobile : +91 9944011715<br>
Phone :  044 4294 7511<br>
Skype  :kamalkamal5796</span><br>