The RTE is caused by following DRL.g in writing a function; it says you can
omit the type for a parameter. A function like this causes the crash:
function inf sqr( a ){ return a*a; }
Untyped parameters may be used in queries. I suppose it will be necessary to
use different NTs for parameters and param_definition.
Exception in thread "main" java.lang.RuntimeException:
org.drools.compiler.DroolsParserException: Unknown error while parsing. This
is a bug. Please contact the Development team.
at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:545)
at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)
at rss.drools.setup.Application.setup(Application.java:40)
at rss.drools.setup.Application.execute(Application.java:60)
at appl.transport.Transport.main(Transport.java:64)
Caused by: org.drools.compiler.DroolsParserException: Unknown error while
parsing. This is a bug. Please contact the Development team.
at org.drools.compiler.DrlParser.compile(DrlParser.java:250)
at org.drools.compiler.DrlParser.parse(DrlParser.java:142)
at org.drools.compiler.DrlParser.parse(DrlParser.java:147)
at
org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:264)
at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:459)
Show replies by date