-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Labels
BugLang: JavaJava wrapper issueJava wrapper issueSolver: CP-SAT SolverRelates to the CP-SAT solverRelates to the CP-SAT solver
Milestone
Description
When using more than one worker, the log handler callback will crash the jvm
To reprodue
final CpSolver solver = new CpSolver();
StringBuilder logBuilder = new StringBuilder();
Consumer<String> appendToLog = (String message) -> {
System.out.println(
"Current Thread Name:" + Thread.currentThread().getName()
+ " Id:" + Thread.currentThread().getId()
+ " msg:" + message
);
logBuilder.append(message).append('\n');
};
solver.setLogCallback(appendToLog);
solver.getParameters()
.setLogToStdout(false)
.setLogSearchProgress(true)
.setNumSearchWorkers(12);
CpSolverStatus status = solver.solve(model);Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BugLang: JavaJava wrapper issueJava wrapper issueSolver: CP-SAT SolverRelates to the CP-SAT solverRelates to the CP-SAT solver