[rules-users] Drools Planner : multiple planning entities

TEddahabi taha.ed-dahabi at eurodecision.com
Mon Apr 16 05:12:42 EDT 2012


I use the 5.4.0.CR1 version and make
ValueRange.excludeUninitializedPlanningEntity on true (as you advised me),
but I'm getting this exception :

*Exception in thread "main" java.lang.IllegalArgumentException: The
planningEntityClass (class
org.drools.planner.examples.cloudbalancing.domain.CloudAssignment) has a
PlanningVariable annotated property (cloudComputer) with
excludeUninitializedPlanningEntity (true), but there is no planning entity
class that extends the variablePropertyType (class
org.drools.planner.examples.cloudbalancing.domain.CloudComputer).
	at
org.drools.planner.core.domain.variable.AbstractPlanningValueRangeDescriptor.processExcludeUninitializedPlanningEntity(AbstractPlanningValueRangeDescriptor.java:50)
	at
org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor.processValueRangeAnnotation(SolutionPropertyPlanningValueRangeDescriptor.java:57)
	at
org.drools.planner.core.domain.variable.SolutionPropertyPlanningValueRangeDescriptor.<init>(SolutionPropertyPlanningValueRangeDescriptor.java:35)
	at
org.drools.planner.core.domain.variable.PlanningVariableDescriptor.buildValueRangeDescriptor(PlanningVariableDescriptor.java:161)
	at
org.drools.planner.core.domain.variable.PlanningVariableDescriptor.processValueRangeAnnotation(PlanningVariableDescriptor.java:141)
	at
org.drools.planner.core.domain.variable.PlanningVariableDescriptor.processPropertyAnnotations(PlanningVariableDescriptor.java:64)
	at
org.drools.planner.core.domain.variable.PlanningVariableDescriptor.processAnnotations(PlanningVariableDescriptor.java:54)
	at
org.drools.planner.core.domain.entity.PlanningEntityDescriptor.processPropertyAnnotations(PlanningEntityDescriptor.java:148)
	at
org.drools.planner.core.domain.entity.PlanningEntityDescriptor.processAnnotations(PlanningEntityDescriptor.java:64)
	at
org.drools.planner.config.solver.SolverConfig.buildSolutionDescriptor(SolverConfig.java:187)
	at
org.drools.planner.config.solver.SolverConfig.buildSolver(SolverConfig.java:149)
	at
org.drools.planner.config.XmlSolverFactory.buildSolver(XmlSolverFactory.java:112)*

Could you help me please to fix this problem ?
Thank you !!

--
View this message in context: http://drools.46999.n3.nabble.com/Drools-Planner-multiple-planning-entities-tp3878013p3913893.html
Sent from the Drools: User forum mailing list archive at Nabble.com.



More information about the rules-users mailing list