# HG changeset patch # User suruga # Date 1518173323 -32400 # Node ID 2fbd6ac705df42d438a1d0a978b5cecf08fe0bcc # Parent fffcbd3a3dc7cd326d8f3d8dbcaf7f4312117536 fix diff -r fffcbd3a3dc7 -r 2fbd6ac705df src/main/java/alice/test/codesegment/remote/RemoteIncrement1.java --- a/src/main/java/alice/test/codesegment/remote/RemoteIncrement1.java Wed Feb 07 19:14:30 2018 +0900 +++ b/src/main/java/alice/test/codesegment/remote/RemoteIncrement1.java Fri Feb 09 19:48:43 2018 +0900 @@ -23,7 +23,11 @@ int num = this.num.asInteger(); System.out.println("remote " + num++); - if (num == 5) return ; + if (num == 5) { + ods.finish("remote"); + ods.finish("local"); + return; + } if ( nullValue.getVal() == null ) { System.out.println("get remote null value"); } diff -r fffcbd3a3dc7 -r 2fbd6ac705df src/main/java/alice/test/concurrent/SleepCodeSegment.java --- a/src/main/java/alice/test/concurrent/SleepCodeSegment.java Wed Feb 07 19:14:30 2018 +0900 +++ b/src/main/java/alice/test/concurrent/SleepCodeSegment.java Fri Feb 09 19:48:43 2018 +0900 @@ -1,5 +1,6 @@ package alice.test.concurrent; +import org.msgpack.type.Value; import org.msgpack.type.ValueFactory; import alice.codesegment.CodeSegment; @@ -24,6 +25,13 @@ e.printStackTrace(); } System.out.println("[CodeSegment-" + num + "] Hello, World!"); + try { + Value i = ds1.getVal(); + if (i == null) + System.out.println("got null"); + } catch (Exception e) { + System.out.println("got Exception : "+e); + } ods.put("local", "finish", ValueFactory.createNilValue()); }