]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.common/src/org/simantics/db/common/procedure/single/wrapper/DeepSingleOrErrorProcedure.java
Ignore NoSingleResultException in DependenciesRelation
[simantics/platform.git] / bundles / org.simantics.db.common / src / org / simantics / db / common / procedure / single / wrapper / DeepSingleOrErrorProcedure.java
index b1de8c25de531ed06548e2e20dc429ba94916244..739c03d1ea44f59260c4321b35b46be29e2d5643 100644 (file)
@@ -46,7 +46,7 @@ final public class DeepSingleOrErrorProcedure<Result> {
             if(done.compareAndSet(false, true)) {
                try {
                        if(found.compareAndSet(false, true)) {
-                                       procedure.exception(graph, new NoSingleResultException("No results."));
+                                       procedure.exception(graph, new NoSingleResultException("No results.", -1));
                        } else {
                                        procedure.execute(graph, result);
                        }
@@ -66,7 +66,7 @@ final public class DeepSingleOrErrorProcedure<Result> {
                        // Shall fire exactly once!
                        if(done.compareAndSet(false, true)) {
                                try {
-                                       procedure.exception(graph, new NoSingleResultException(this.result + " and " + result));
+                                       procedure.exception(graph, new NoSingleResultException(this.result + " and " + result, -1));
                                } catch (Throwable t) {
                                Logger.defaultLogError(t);
                                }