I am calling KieFileSystem.write(String path ,String content) but the same
issue may be experienced with any of the versions of write that take a
"path" parameter but I haven't tried them.
I found that if the path parameter includes a character \ there is no error
produced when calling KieFileSystem.write(...).
When a KieBuilder.buildAll() is called a warning is logged:
[o.d.compiler.kie.builder.impl.AbstractKieModule ] No files found for
KieBase defaultKieBase
Then when solving begins the exception is thrown:
java.lang.RuntimeException: Unexpected global [scoreHolder]
(the same stack trace provided at the beginning of this thread).
For my code I've done a String regex just before the write call to swap any
\ into /
replaceAll("\\\\","/")
--
View this message in context:
http://drools.46999.n3.nabble.com/Optaplanner-Unexpected-global-scoreHold...
Sent from the Drools: User forum mailing list archive at
Nabble.com.