TAPAAL is not working with latest version of UPPAAL

Bug #1855675 reported by Kenneth Yrke Jørgensen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
TAPAAL
Fix Released
High
Kenneth Yrke Jørgensen

Bug Description

TAPAAL is giving a exception
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: No match found
 at java.base/java.util.regex.Matcher.group(Matcher.java:645)
 at dk.aau.cs.verification.UPPAAL.Verifyta.readVersionNumberFrom(Verifyta.java:171)
 at dk.aau.cs.verification.UPPAAL.Verifyta.getVersion(Verifyta.java:109)
 at dk.aau.cs.verification.UPPAAL.Verifyta.isCorrectVersion(Verifyta.java:124)
 at dk.aau.cs.verification.UPPAAL.Verifyta.setPath(Verifyta.java:234)
when trying to point it to the latest dev build of UPPAAL.

The verifyta.exe -v header has changed from:

(Academic) UPPAAL 4.1.19 (rev. 5649), September 2014 to
(Academic) UPPAAL 4.1.23 (rev. B6B873040972BC24), September 2019

Now pointing to a git version instead of SVN version. When we parse the version number we expect rev to be an integer, Pattern pattern = Pattern.compile("\\((?:rev. )?(\\d+)\\)").

We can no longer use the rev to check a version, however dev build now always has a new version number so it should be sufficient to check the version number.

Related branches

Changed in tapaal:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Kenneth Yrke Jørgensen (yrke) wrote :

We currently track UPPAAL based on rev.nr.
public static final int verifytaMinRev = 5648;

instead of version number X.Y.Z

I think sometimes they also use X.Y.Z-U

Changed in tapaal:
assignee: nobody → Kenneth Yrke Jørgensen (yrke)
Jiri Srba (srba)
Changed in tapaal:
status: Confirmed → Fix Committed
Jiri Srba (srba)
Changed in tapaal:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.