<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Hi,<br>
<br>
Don't know if it may help but I've just had a similar error
(java.lang.RuntimeException:
com.thoughtworks.xstream.mapper.CannotResolveClassException:
definitions : definitions) when adding a bpmn2 rule flow file (an XML
file) as a BRL resource in a KnowledgeBuilder (no comment... :-)).<br>
<br>
My2cts,<br>
<br>
Bruno.<br>
<br>
Kamal Thiyagarajan a &eacute;crit&nbsp;:
<blockquote
 cite="mid:AANLkTimJzXtqz2occvyLSBv=o9DgFBQP_68pL_KMF6Dk@mail.gmail.com"
 type="cite"><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 = "c:/Sampleguide.brl";<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; File file = new File(fileName);<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //System.out.println("hello");<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; String content = FileUtils.readFileToString(file);<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println(content);<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; BRXMLPersistence read = (BRXMLPersistence)
BRXMLPersistence.getInstance();<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; BRDRLPersistence write = (BRDRLPersistence)
BRDRLPersistence.getInstance();<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //BRDRLPersistence.getInstance();<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; String outputDRL = write.marshal(read.unmarshal(content));<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println(outputDRL);<br>
  <br>
I got&nbsp; error like this<br>
  <br>
&nbsp;com.thoughtworks.xstream.converters.ConversionException: metadataList
: metadataList : metadataList : metadataList<br>
---- Debugging information ----<br>
message&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : metadataList : metadataList<br>
cause-exception&nbsp;&nbsp;&nbsp;&nbsp; :
com.thoughtworks.xstream.mapper.CannotResolveClassException<br>
cause-message&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : metadataList : metadataList<br>
class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : org.drools.brms.client.modeldriven.brl.RuleModel<br>
required-type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : org.drools.brms.client.modeldriven.brl.RuleModel<br>
path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : /rule/metadataList<br>
-------------------------------<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)<br>
&nbsp;&nbsp;&nbsp; at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)<br>
&nbsp;&nbsp;&nbsp; at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)<br>
&nbsp;&nbsp;&nbsp; at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)<br>
&nbsp;&nbsp;&nbsp; at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.brms.server.util.BRXMLPersistence.unmarshal(BRXMLPersistence.java:91)<br>
&nbsp;&nbsp;&nbsp; at com.sample.DroolsTest.main(DroolsTest.java:30)<br>
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException:
metadataList : metadataList<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:68)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:96)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.determineType(AbstractReflectionConverter.java:347)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:208)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)<br>
&nbsp;&nbsp;&nbsp; at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)<br>
&nbsp;&nbsp;&nbsp; ... 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>
'Shriram The Gateway (SEZ)', 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&nbsp;&nbsp; :<a
 moz-do-not-send="true" href="mailto:swetha.p@sybrant.com"
 target="_blank">kamal.t@sybrant.com</a><br>
Mobile : +91 9944011715<br>
Phone :&nbsp; 044 4294 7511<br>
Skype&nbsp; :kamalkamal5796</span><br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  </pre>
</blockquote>
<br>
</body>
</html>