Open minguo33 opened 3 years ago
Issue still present in 3.0.6
The first error is still thrown in config manager.
Traceback (most recent call last): File "C:\Users\Nathan\dev\Roam\src\configmanager\ui\configmanagerdialog.py", line 178, in nodeselected File "C:\Users\Nathan\dev\Roam\src\configmanager\ui\projectwidget.py", line 153, in setpage File "C:\Users\Nathan\dev\Roam\src\configmanager\ui\layerwidgets.py", line 1120, in set_project File "C:\Users\Nathan\dev\Roam\src\roam\project.py", line 421, in layer_tools TypeError: 'dict_values' object does not support indexing
But after saving, the project will not load in Roam.
Ok, so this appears to only be an issue with the binary 3.0.6 release.
I swapped out the project.pyc in lib/roam folder the from the release with the project.py from the master source and it worked without issue.
So easily resolved with a repackaging of release I assume.
Using Beta v 3, tested with multiple data and layer types.
When using config if setting the 'Inspection' check box under the layer entry in 'Select Layers' to true it throws this error:
When using Roam and selecting a feature of an inspection layer, Roam throws this error:
When continuing to Data Entry it throws another error;
and the Form never appears.
If you go back to config all the check boxes under the 'select layer' for the inspection layer are now unchecked.
Google searching the error suggests a Python3 incompatibility
https://stackoverflow.com/questions/17431638/get-typeerror-dict-values-object-does-not-support-indexing-when-using-python