Open leuschel opened 3 years ago
Here is the content of the file:
{
"description": "File created by ProB Tcl/Tk",
"transitionList": [
{
"name": "$initialise_machine",
"params": {
},
"results": {
},
"destState": {
"active": "{}",
"ready": "{}",
"waiting": "{}"
},
"destStateNotChanged": [
],
"preds": null
},
{
"name": "new",
"params": {
"pp": "PID1"
},
"results": {
},
"destState": {
"waiting": "{PID1}"
},
"destStateNotChanged": [
"active",
"ready"
],
"preds": null
},
{
"name": "new",
"params": {
"pp": "PID3"
},
"results": {
},
"destState": {
"waiting": "{PID1,PID3}"
},
"destStateNotChanged": [
"active",
"ready"
],
"preds": null
}
],
"metadata": {
"fileType": "Trace",
"formatVersion": "1",
"savedAt": " 23/12/2020 14:33",
"creator": "probtclk",
"proBCliVersion": "1.10.1-nightly",
"proBCliRevision": "513fd8b832d9cdc960d82b418a0d8196e241f3d6",
"modelName": "scheduler",
"modelFile": "/Users/leuschel/git_root/prob_examples/public_examples/B/Demo/scheduler.mch"
}
}
I think it would be nice to have a warning message when the date parsing failed instead of the internal exception and that one can still use the trace file.
I created a JSON prob2trace file from within ProB Tcl/Tk and tried to replay it. I got: