]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.common/src/org/simantics/db/common/procedure/single/wrapper/SingleOrErrorProcedure.java
Ignore NoSingleResultException in DependenciesRelation
[simantics/platform.git] / bundles / org.simantics.db.common / src / org / simantics / db / common / procedure / single / wrapper / SingleOrErrorProcedure.java
index da542b4b356433430493fc62db0886a29c907040..826ca5987ac8aee65627d10c426349033a60859a 100644 (file)
@@ -37,7 +37,7 @@ final public class SingleOrErrorProcedure<Result> extends AsyncMultiProcedureAda
        if(done.compareAndSet(false, true)) {
                try {
                        if(result == null) {
-                                       procedure.exception(graph, new NoSingleResultException("No items " + procedure));
+                                       procedure.exception(graph, new NoSingleResultException("No items " + procedure, 0));
                        } else {
                                procedure.execute(graph, result);
                        }
@@ -56,7 +56,7 @@ final public class SingleOrErrorProcedure<Result> extends AsyncMultiProcedureAda
                        // Shall fire exactly once!
                        if(done.compareAndSet(false, true)) {
                                try {
-                                       procedure.exception(graph, new NoSingleResultException("Multiple items " + this.result + " and " + result));
+                                       procedure.exception(graph, new NoSingleResultException("Multiple items " + this.result + " and " + result, -1));
                                } catch (Throwable t) {
                                Logger.defaultLogError(t);
                                }