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
When changing the feature model, markers are not updated. #700
Comments
@skrieter Do we need this for the tutorial? |
@tthuem We checked the issue and these were the only markers: |
The change in the code does not look right. Also, why do those markers not appear anymore? @PaulWestphal Paul, could you please check whether it works for the tutorial now? (i.e., there are only markers that we need for the tutorial) |
Hands On II problems: Occasionally when loading Elevator v1.0, I don't get the "The feature model is void" marker. This doesn't happen very often. The "Configuration 'x' is invalid" markers don't show up at all when the feature model is void unless I save the feature model without fixing it. After completing step 4. in the hands on, Info markers sometimes appear up to three times. e: I just got the info markers seven times by just following the steps of the Hands On, but I'm still unsure how to reproduce this. |
Regarding the not showing void marker: The sat solver delivers true as a result of the isValid() call. Then the marker is not created. |
I made a quick fix for the markers. On build, there will be called a method for checking the most common problems. |
When loading Elevator v1.0 on the quickfix branch "building workspace" never stops. That makes it impossible to run the elevator. |
5366e89 should solve the rebuild issue. It appeared only sometimes when the feature model was overridden. |
Prerequisitives
Issue description
Changing a feature model (e.g., removing a void constraint) does not clear the respective error markers.
Eclipse should perform a clean and (maybe) a build after saving a modified feature model.
The text was updated successfully, but these errors were encountered: