Skip to content

Instantly share code, notes, and snippets.

View ge0ffrey's full-sized avatar

Geoffrey De Smet ge0ffrey

View GitHub Profile
Caused by: java.lang.NullPointerException
at org.drools.core.phreak.RuleNetworkEvaluator.deleteChildLeftTuple(RuleNetworkEvaluator.java:725)
at org.drools.core.phreak.RuleNetworkEvaluator.unlinkAndDeleteChildLeftTuple(RuleNetworkEvaluator.java:718)
at org.drools.core.phreak.PhreakNotNode.doRightUpdates(PhreakNotNode.java:353)
at org.drools.core.phreak.PhreakNotNode.doNode(PhreakNotNode.java:73)
at org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:524)
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:505)
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:341)
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:301)
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:136)
java.lang.RuntimeException: java.lang.NullPointerException
at org.drools.core.rule.SingleAccumulate.reverse(SingleAccumulate.java:124)
at org.drools.core.phreak.PhreakAccumulateNode.removeMatch(PhreakAccumulateNode.java:815)
at org.drools.core.phreak.PhreakAccumulateNode.removePreviousMatchesForRightTuple(PhreakAccumulateNode.java:874)
at org.drools.core.phreak.PhreakAccumulateNode.doRightUpdates(PhreakAccumulateNode.java:442)
at org.drools.core.phreak.PhreakAccumulateNode.doNode(PhreakAccumulateNode.java:85)
at org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:534)
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:505)
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:341)
TOC drools docs
V. Drools Workbench
18. Workbench
18.7. Authoring
18.7.1. Artifact Repository
18.7.2. Asset Editor
private InputStream folderMembersToInputStream(Folder folder) {
StringBuilder sb = new StringBuilder();
Collection<? extends Resource> members = folder.getMembers();
if (members != null) {
for (Resource resource : members) {
// take just the name of the member, no the whole path
sb.append(resource.getPath().toRelativePortableString(folder.getPath()));
// append "\n" to be in sync with the JDK's ClassLoader (returns "\n" even on Windows)
sb.append("\n");
}
in file opta/optacloud/cloudSolverConfig.solver.xml:
<solver>
<solutionClass>opta.optacloud.CloudSolution</solutionClass>
<entityClass>opta.optacloud.Process</entityClass>
...
// remove <scanAnnotatedClasses/>
PlannerDomainScreenActivity is a generated java file in target/generated-sources/annotations.
Does it need to be excluded somewhere?
WARN [org.jboss.modules] Failed to define class org.optaplanner.workbench.screens.domaineditor.client.widgets.planner.PlannerDomainScreenActivity in Module "deployment.ROOT.war:main" from Service Module Loader: java.lang.LinkageError: Failed to link org/optaplanner/workbench/screens/domaineditor/client/widgets/planner/PlannerDomainScreenActivity (Module "deployment.ROOT.war:main" from Service Module Loader)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:487) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:277) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:92) [jboss-modules-1.3.3.Final.jar:1.3.3.Final]
at org.jboss.modules.Module.loadModuleClass(Module.java:568) [jboss-modules-1.3.3.Final.jar:1.3.3.
{
"type" : "SUCCESS",
"msg" : "Best computed solution for 'cloudsolver' successfully retrieved from container 'cloudbalance'",
"result" : {
"solver-instance" : {
"status" : "NOT_SOLVING",
"score" : { // This is null
"org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore":{
"hardScore" : 0,
"softScore" : 0,
11:04:51.386 [main] INFO KieServicesClient connected to: KieServerBaseIntegrationTest@2016-02-54-110434_032 version 6.4.0-SNAPSHOT
11:04:51.386 [main] INFO Supported capabilities by the server: [BRM, OptaPlanner, KieServer]
11:04:51.432 [Acme.Utils.ThreadPool(1)-PooledThread: Acme.Serve.Serve$ServeConnection@7e952d41] INFO Container cloudbalance (for release id org.kie.server.testing:cloudbalance:1.0.0.Final) successfully stopped
11:04:51.525 [Acme.Utils.ThreadPool(1)-PooledThread: Acme.Serve.Serve$ServeConnection@7e952d41] INFO Container cloudbalance (for release id org.kie.server.testing:cloudbalance:1.0.0.Final) successfully started
11:04:51.602 [Acme.Utils.ThreadPool(1)-PooledThread: Acme.Serve.Serve$ServeConnection@7e952d41] INFO Solver 'cloudsolver' successfully created in container 'cloudbalance'
11:04:51.656 [pool-2-thread-2] INFO Solving started: time spent (8), best score (100uninitialized/0hard/0soft), environment mode (REPRODUCIBLE), random (JDK with seed 0).
11:04:51.680 [pool-2-thread-2] I
org.kie.remote.common.rest.KieRemoteHttpRequestException: Error occurred when trying to retrieve response code
at org.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1320)
at org.kie.remote.common.rest.KieRemoteHttpRequest.put(KieRemoteHttpRequest.java:731)
at org.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPutRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:250)
at org.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPutRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:244)
at org.kie.server.client.impl.SolverServicesClientImpl.createSolver(SolverServicesClientImpl.java:63)
at org.kie.server.integrationtests.optaplanner.OptaplannerIntegrationTest.testCreateSolverWrongSolverInstanceConfigPath(OptaplannerIntegrationTest.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
mvn dependency:tree
[INFO] +- org.kie:kie-api:jar:7.0.0-SNAPSHOT:compile
[INFO] | \- (org.slf4j:slf4j-api:jar:1.7.2:compile - omitted for duplicate)
[INFO] +- org.kie:kie-internal:jar:7.0.0-SNAPSHOT:compile
[INFO] | +- (org.kie:kie-api:jar:7.0.0-SNAPSHOT:compile - omitted for conflict with 7.0.0-20160217.095911-45)
[INFO] | \- (org.slf4j:slf4j-api:jar:1.7.2:compile - omitted for duplicate)
[INFO] +- org.drools:drools-core:jar:7.0.0-SNAPSHOT:compile
[INFO] | +- org.mvel:mvel2:jar:2.2.7.Final:compile
[INFO] | +- (org.kie:kie-api:jar:7.0.0-SNAPSHOT:compile - omitted for conflict with 7.0.0-20160217.095911-45)