Skip to content

Conversation

@terrypearson
Copy link

@terrypearson terrypearson commented Jan 26, 2026

Reason:
When following instructions on Readme, my gradle sync would not complete (on a brand new run of source code downloaded from GitHub).

I traced it down to a bit of ambiguity in the instructions regarding how to setup project. The gitVersionProvider function was crashing due to it trying to parse an empty string when it expects four numerals separated by periods.

This fix would decrease the need for internal knowledge to contribute to this project.

What I did:
Added a catch to the def gitVersionProvider in build.gradle which defaults the value to "0.0.0.0" so it does not crash on initial build.

Additional notes:
Note: If this is not in line with what the project team would want, I would suggest at least leaving the try/catch in place and failing gracefully with a a different error message that tells policy for where to assign the version during builds. Thank you!

msimonides-proton and others added 5 commits January 19, 2026 11:09
…-2483].

Remove the fix for an edge case where incomplete physical server status might
lead to incorrect server status.
It works well with /loads where v1 logicals do a full status refresh but never
updates status to online with v2 logicals.
…aults the value to "0.0.0.0" so it does not crash on initial build.

Note: If this is not in line with what the project team would want, I would suggest at least leaving the try/catch in place and failing gracefully with a a different error message that tells policy for where to assign the version during builds.
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.

3 participants