Skip to content

Commit 98c2a90

Browse files
committed
mutual dependent class not working #65
1 parent 72284b6 commit 98c2a90

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

jjava-kernel/src/main/java/org/dflib/jjava/kernel/execution/CodeEvaluator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,10 @@ protected Object evalSingle(String code) {
114114
throw new RuntimeException(e);
115115
}
116116

117-
if (!event.status().isDefined()) {
117+
// Undefined snippets are generally bad, unless we can still recover from them. E.g.,
118+
// "Unresolved dependencies" errors are recoverable when those dependencies are defined in the later
119+
// snippets.
120+
if (event.status() != Snippet.Status.RECOVERABLE_NOT_DEFINED && !event.status().isDefined()) {
118121
throw new CompilationException(event);
119122
}
120123
}

0 commit comments

Comments
 (0)