Skip to content

Conversation

@masmc05
Copy link
Contributor

@masmc05 masmc05 commented Nov 18, 2024

The parser annotation javadoc guarantees that exceptions thrown by the method will be wrapped into a failure. Currently on enabling coroutines support this behavior disappears, exceptions being propagated to an internal exception.

This pr fixed this by wrapping parser exceptions into failures.

@github-actions
Copy link

github-actions bot commented Nov 18, 2024

Test Results

 88 files  ±0   88 suites  ±0   10s ⏱️ ±0s
430 tests +1  430 ✅ +1  0 💤 ±0  0 ❌ ±0 
475 runs  +1  475 ✅ +1  0 💤 ±0  0 ❌ ±0 

Results for commit d15d07e. ± Comparison against base commit 5407bf9.

♻️ This comment has been updated with latest results.

@Citymonstret
Copy link
Member

This seems sane, but this definitely warrants a test to make sure there's no future regression

@masmc05
Copy link
Contributor Author

masmc05 commented Nov 24, 2024

Added the test

@Citymonstret Citymonstret force-pushed the fix-coroutines-parser branch from 18a3316 to d15d07e Compare July 14, 2025 20:06
@Citymonstret Citymonstret changed the title Fix annotation parser javadoc mismatch with behaviour on kotlin coroutines support fix(kotlin): propagate exceptions properly on failed parsing Jul 14, 2025
@Citymonstret Citymonstret merged commit 66a0143 into Incendo:master Oct 18, 2025
3 checks passed
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.

2 participants