Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix remote function calls in evaluator #939

Open
wants to merge 3 commits into
base: freeze
Choose a base branch
from

Conversation

mx990
Copy link
Member

@mx990 mx990 commented Jan 10, 2025

Fix NPE in deployment FB evaluator when not already prepared, which can happen for certain remote function calls (i.e., executing functions on FORTE). Also catch all exceptions when closing shared resources in evaluator to ensure proper termination regardless of exceptions in any of the shared resources. Also log exceptions in evaluator process to aid in debugging problems related to evaluator execution.

mx990 added 3 commits January 10, 2025 11:10
Log exceptions in evaluator process to aid in debugging problems related
to evaluator execution.
Catch all exceptions when closing shared resources in evaluator to
ensure proper termination regardless of exceptions in any of the shared
resources.
The call to prepare the evaluator needs to be before resolving the
instance event.
Copy link

Test Results

   111 files  +   68     111 suites  +68   50s ⏱️ +15s
29 167 tests +7 008  29 167 ✅ +7 008  0 💤 ±0  0 ❌ ±0 
29 168 runs  +7 008  29 168 ✅ +7 008  0 💤 ±0  0 ❌ ±0 

Results for commit 6a3f097. ± Comparison against base commit 3909207.

@mx990 mx990 requested a review from azoitl January 10, 2025 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant