But why the expand methode in DrlParser.parse(final String source, final
Reader dsl) can't build the expander with an inputStreamReader on a used
ressource ?
And If I use two FileReader on the same dsl file it work's
example :
dslReader = new
InputStreamReader(getClass().getResourceAsStream(dslSource));
...
DSLMappingFile dslMappingFile = new DSLMappingFile();
dslMappingFile.parseAndLoad(dslReader);
...
builder.addPackageFromDrl(drlReader, dslReader);
the package built is invalid because the mappings property in the expander
is empty
Any explaination to this ?
thanks
hypnosat7 wrote:
In fact I used the dsl Reader before to build a DefaultDslMapping. So the
problem is fixed
hypnosat7 wrote:
>
> Hi,
> I have an error when I try to buil a package using a dsl Reader :
> org.drools.lang.ExpanderException@983d95[16,1]: unknown:16:1 Unexpected
> token 'une'
>
> I try to debug it with eclipse and I find no mappings in the variable
> "expander"
>
> final String expanded = expander.expand( source );
>
> I'ts in the method DrlParser.parse(final String source, final Reader dsl)
> throws DroolsParserException
>
> So what can be the problem
>
--
View this message in context:
http://www.nabble.com/expander-mappings-empty-%21-tf4260034.html#a12124221
Sent from the drools - user mailing list archive at
Nabble.com.