<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hello,<br><br>I still have a problem loading facts using XStream. The last line of the following code triggers a com.thoughtworks.xstream.mapper.CannotResolveClassException.<br><br> // load up the knowledge base<br> KnowledgeBase kbase = readKnowledgeBase();<br> StatelessKnowledgeSession ksession = kbase.newStatelessKnowledgeSession();<br> <br> // Make the results, in this case the FactHandles, available to the user<br> Action executeResultHandler = PipelineFactory.newExecuteResultHandler();<br><br> // Insert the transformed object into the session associated with the PipelineContext<br> KnowledgeRuntimeCommand insertStage = PipelineFactory.newStatefulKnowledgeSessionInsert();<br> insertStage.setReceiver( executeResultHandler );<br> <br> // Create the transformer instance and create the Transformer stage, where we are going from Xml to Pojo.<br> XStream xstream = new XStream();<br> Transformer transformer = PipelineFactory.newXStreamFromXmlTransformer( xstream );<br> transformer.setReceiver( insertStage );<br><br> // Create the start adapter Pipeline for StatefulKnowledgeSessions<br> Pipeline pipeline = PipelineFactory.newStatelessKnowledgeSessionPipeline( ksession );<br> pipeline.setReceiver( transformer );<br><br> // Instantiate a simple result handler and load and insert the XML<br> ResultHandlerImpl resultHandler = new ResultHandlerImpl();<br> InputStream is = new FileInputStream("D:/workspaces/prise_main_drools/src/main/rules/lproduits.xml");<br> pipeline.insert( is, resultHandler );<br><br>Any idea ?<br>Thank you in advance.<br>Regards,<br>Benoît<br><br><br>                                            <br /><hr />Télécharger en toute sécurité sur Internet ? <a href='http://clk.atdmt.com/FRM/go/206608211/direct/01/' target='_new'>La solution avec Internet Explorer 8</a></body>
</html>