[rules-users] Doubt in converting .brl to .drl format in java

Bruno Freudensprung bruno.freudensprung at temis.com
Wed Jan 26 11:55:32 EST 2011


Hi,

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... :-)).

My2cts,

Bruno.

Kamal Thiyagarajan a écrit :
>
>
> Hello,
>
> I had try to convert .brl file to .drl format using java code i got an 
> error in conversion. my java code is
>
> String fileName = "c:/Sampleguide.brl";
>             File file = new File(fileName);
>             //System.out.println("hello");
>             String content = FileUtils.readFileToString(file);
>             System.out.println(content);
>             BRXMLPersistence read = (BRXMLPersistence) 
> BRXMLPersistence.getInstance();
>             BRDRLPersistence write = (BRDRLPersistence) 
> BRDRLPersistence.getInstance();
>             //BRDRLPersistence.getInstance();
>             String outputDRL = write.marshal(read.unmarshal(content));
>             System.out.println(outputDRL);
>
> I got  error like this
>
>  com.thoughtworks.xstream.converters.ConversionException: metadataList 
> : metadataList : metadataList : metadataList
> ---- Debugging information ----
> message             : metadataList : metadataList
> cause-exception     : 
> com.thoughtworks.xstream.mapper.CannotResolveClassException
> cause-message       : metadataList : metadataList
> class               : org.drools.brms.client.modeldriven.brl.RuleModel
> required-type       : org.drools.brms.client.modeldriven.brl.RuleModel
> path                : /rule/metadataList
> -------------------------------
>     at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)
>     at 
> com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
>     at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
>     at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
>     at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
>     at 
> com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
>     at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
>     at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
>     at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)
>     at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845)
>     at 
> org.drools.brms.server.util.BRXMLPersistence.unmarshal(BRXMLPersistence.java:91)
>     at com.sample.DroolsTest.main(DroolsTest.java:30)
> Caused by: 
> com.thoughtworks.xstream.mapper.CannotResolveClassException: 
> metadataList : metadataList
>     at 
> com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:68)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:96)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
>     at 
> com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)
>     at 
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.determineType(AbstractReflectionConverter.java:347)
>     at 
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:208)
>     at 
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
>     at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
>     ... 11 more
>
> Thanks&Regards,
> *Kamal.t*
> Associate Software Engineer
>
>
> Sybrant Technologies Pvt. Ltd.
> 'Shriram The Gateway (SEZ)', Block A1,
> 3rd Floor, 16 GST Road, Perungalathur,
> Chennai - 600 063, India
> India | USA | Germany | China
>
> Email   :kamal.t at sybrant.com <mailto:swetha.p at sybrant.com>
> Mobile : +91 9944011715
> Phone :  044 4294 7511
> Skype  :kamalkamal5796
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110126/a507568c/attachment.html 


More information about the rules-users mailing list