(Exception e) statements (because someone's gonna do it).
org/simgrid/msg/MsgException.java
org/simgrid/msg/NativeException.java
org/simgrid/msg/Process.java
- org/simgrid/msg/ProcessKilledException.java
+ org/simgrid/msg/ProcessKilledError.java
org/simgrid/msg/ProcessNotFoundException.java
org/simgrid/msg/Task.java
org/simgrid/msg/TaskCancelledException.java
Msg.info("Unexpected behavior. Stopping now");
System.exit(1);
}
- catch(ProcessKilledException pk) {
+ catch(ProcessKilledError pk) {
}
}
/** This exception class is only used to interrupt the java user code
* when the process gets killed by an external event */
-public class ProcessKilledException extends RuntimeException {
+public class ProcessKilledError extends Error {
private static final long serialVersionUID = 1L;
- public ProcessKilledException(String s) {
+ public ProcessKilledError(String s) {
super(s);
}
}
if (ctx_java->killed == 1) {
ctx_java->killed = 0;
JNIEnv *env = get_current_thread_env();
- jxbt_throw_by_name(env, "org/simgrid/msg/ProcessKilledException", bprintf("Process killed :)"));
+ jxbt_throw_by_name(env, "org/simgrid/msg/ProcessKilledError", bprintf("Process killed :)"));
THROWF(cancel_error, 0, "process cancelled");
}
else {