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

[BugFix] error handling in AWAE module #923

Merged
merged 1 commit into from
Nov 18, 2021

Conversation

andrew-platt
Copy link
Collaborator

This is ready for merging

Feature or improvement description
The way the error handling was implemented in the AWAE module overwrote messages from early in the initialization and so they wouldn't be returned to the FARM code. Additionally, if a non-abort message occurred, the Init routine could return early before some array allocations occurred, which led to strange seg-faults.

In the FAST_Farm_Subs, the call to Farm_InitOutput overwrote any error messages coming out of the AWAE module, so any fatal error in AWAE would not be handled which could lead to segfaults.

Related issue, if one exists
Possibly related to #784

Impacted areas of the software
Error handling in the AWAE module and FAST.Farm.

Test results, if applicable
No test results will be affected.

@andrew-platt andrew-platt merged commit 0d545ec into OpenFAST:dev Nov 18, 2021
@andrew-platt andrew-platt deleted the b/AWAE_ErrorHandling branch November 19, 2021 00:03
@rafmudaf rafmudaf mentioned this pull request Mar 2, 2022
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants