TUFLOW Viewer: Difference between revisions

Content deleted Content added
No edit summary
Line 39:
Occasionally the TUFLOW plugin will throw an exception and this will produce a '''Python Error''' which is displayed either as a yellow banner at the top of the map window or a window may appear stating than an 'Error has occurred while executing Python code'.<br>
[[File: PythonError.PNG]]<br>
When this occurs it means that the TUFLOW plugin has encountered something unusual or a situation that it does not know how to handle (i.e. it has reached a line in the code that has failed to execute and as a consequence Python has bailed out). This means all the code below this point that was meant to execute has not. This can have knock-on consequences as variables may not exist or be set to incorrect values and signal handling (e.g. what happens when a menu item is clicked) may be broken. As such, a python error can lead to further python errors that would normally not have occurred,. soBecause of this flow-on effect the first python error is usually the most important.<br>
 
===What To Do===
Line 47:
<ol>
<li> On the TUFLOW Viewer menu bar '''File >> Reload TUFLOW Viewer''' - this will reload TUFLOW Viewer, resetting all variables and signals. You will be required to load in any time series results again and other settings may also be reset. Map output results will remain in the workspace and be reloaded into TUFLOW Viewer.
<li> Save the QGIS workspace (.qgz) and restart QGIS.
<li> Restart QGIS - you can save the workspace (.qgz), however you should first select on the TUFLOW Viewer menu bar '''File >> Close TUFLOW Viewer Completely''' - this will close the viewerViewer and also remove all settings associated with it from the workspace so that the problematic variable is not accidentally reloaded with the workspace.
<li> The nuclearlast resort option -is Restartto restart QGIS and load and create a new workspace from scratch (do not load a saved workspace).
</ol>
</ol><br><Br>