Skip to content

Commit d551aeb

Browse files
committed
FISH-12943 Eclipse IDE does not recognize Payara Enterprise Server snapshots
1 parent 8fb24ba commit d551aeb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

bundles/fish.payara.eclipse.tools.server/src/fish/payara/eclipse/tools/server/utils/PayaraLocationUtils.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,10 @@ private static Version getVersionFromPropertiesFile(File gfVersionProperties) {
223223
properties.load(fis);
224224
int major = Integer.parseInt(properties.getProperty("major_version"));
225225
int minor = Integer.parseInt(properties.getProperty("minor_version"));
226-
int update = Integer.parseInt(properties.getProperty("update_version").split("\\.")[0]);
226+
String updateRaw = properties.getProperty("update_version");
227+
// Extract leading digits from values like "0-SNAPSHOT" or "1.Alpha3"
228+
String updateDigits = updateRaw.replaceFirst("^(\\d+).*", "$1");
229+
int update = Integer.parseInt(updateDigits);
227230
return new Version(major + "." + minor + "." + update);
228231
} catch (IOException e) {
229232
throw new IllegalArgumentException(e);

0 commit comments

Comments
 (0)