Looks as if this is only a warning. <br><br>Does the DRL compile without error? Also, your code uses the old API. Try<br><br> KnowledgeBuilder kBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();<br> DecisionTableConfiguration dtConf = KnowledgeBuilderFactory.newDecisionTableConfiguration();<br>
dtConf.setInputType( DecisionTableInputType.XLS );<br> Resource resource = ResourceFactory.newClassPathResource( xlsPath, getClass() );<br> kBuilder.add( resource, ResourceType.DTABLE, dtConf );<br> if( kBuilder.hasErrors() ){<br>
KnowledgeBuilderErrors errors = kBuilder.getErrors();<br> for( KnowledgeBuilderError err: errors ){<br> System.err.println( err.toString() );<br> }<br> throw new IllegalStateException( "build errors" );<br>
}<br><br>Or, if you want to see the generated DRL, use the above (slightly modified) for the DRL, but do check for errors!<br><br>-W<br><br><br><div class="gmail_quote">On 10 June 2011 15:13, Sleepyhead <span dir="ltr"><<a href="mailto:dorlandroy@gmail.com">dorlandroy@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thx man!<br>
Was getting pretty pissed ... :P<br>
<br>
Only now I have a different problem when actually using the decision table:<br>
<br>
public RuleBase readDecisionTable() throws Exception<br>
{<br>
SpreadsheetCompiler converter = new SpreadsheetCompiler();<br>
String drl = converter.compile("CheckAccepted.xls", InputType.XLS );<br>
System.out.println(drl);<br>
PackageBuilder builder = new PackageBuilder();<br>
builder.addPackageFromDrl( new StringReader( drl ) );<br>
Package pkg = builder.getPackage();<br>
RuleBase ruleBase = RuleBaseFactory.newRuleBase();<br>
ruleBase.addPackage( pkg );<br>
return ruleBase;<br>
}<br>
<br>
I get this error:<br>
<br>
<a href="http://drools.46999.n3.nabble.com/file/n3048581/Java_-_DroolzBeslissrcmainjavacomsampleTester.java_-_Eclipse_2011-06-10_15-09-27.png" target="_blank">http://drools.46999.n3.nabble.com/file/n3048581/Java_-_DroolzBeslissrcmainjavacomsampleTester.java_-_Eclipse_2011-06-10_15-09-27.png</a><br>
<font color="#888888"><br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/ERR-101-102-When-parsing-Decision-Table-xls-tp3048185p3048581.html" target="_blank">http://drools.46999.n3.nabble.com/ERR-101-102-When-parsing-Decision-Table-xls-tp3048185p3048581.html</a><br>
</font><div><div></div><div class="h5">Sent from the Drools: User forum mailing list archive at Nabble.com.<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>
</div></div></blockquote></div><br>