I recently "upgraded" to EA v15.2, but it has created a whole load of bugs in my existing simulation model which was working without errors in v15.1 (but wasn't complete yet). The majority were to do with v15.2 appearing to be stricter in its use of strings, especially within Trace statements, and I needed to add a whole load of .toString() functions on numeric variables. (Is this documented anywhere ? Does it perhaps use a newer Javsacript engine ?) However, there are a lot of introduced errors outstanding:
1. Trace no longer appears to work in the simulation window, even one as simple as
Trace("Hello"); unless the Trace output has now ended up somewhere else

2. I have a lot of errors introduced, which luckily don't seem to abort the program, but log "
Invalid assignment left-hand side" - what are these likely to refer to ? (There is another thread on this topic at
https://www.sparxsystems.com/forums/smf/index.php/topic,45324.msg270311.html#msg270311, but no-one from Support seems to have replied.)
3. The new look Locals window now includes
this variable, with dialogs as well as scripts; but it always hangs when I go into a nested array of objects ? Any ideas

Combined with the lack of Trace, this will make it hard to de-bug any changes to the model.
4. Is the size limit on the length of Javascript in a
guard different, as my code seems to be truncated, but I can't add any code to the end of the line ?
5. This may be a resultant error from the above, but my function
object.OP16() is no longer being recognised as a function. (I did have this as a problem before, but managed to resolve it; but it appears to have re-surfaced with the move to v15.2.)
The good news is that the dynamic charting library in v15.2 is rather cool and it would be a shame to lose that. However, I might be forced to downgrade back to v15.1 - is there an easy way to downgrade back to v15.1 and keep my settings (such as window configuration, server connection) etc.?
Many thanks, in advance for your help;
Rethinking Transport