Here’s an OnShape importer crash. Presumably the “float(…)” in the code should be guarded so that if it fails 0 is returned or similar. It’s nice that the code is available so I can at least hack around it…
-Dan
2023-10-04 09:14:01 [784,645ms] [Error] [omni.kit.app._impl] [py stderr]: Exception in thread Thread-203:
Traceback (most recent call last):
File "/home/dan/.local/share/ov/pkg/isaac_sim-2022.2.1/kit/python/lib/python3.7/threading.py", line 926, in _bootstrap_inner
self.run()
File "/home/dan/.local/share/ov/pkg/isaac_sim-2022.2.1/kit/python/lib/python3.7/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/home/dan/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.onshape/omni/isaac/onshape/scripts/usd_generator.py", line 724, in build_assembly
self.process_fastened_mates(self.assembly._root)
File "/home/dan/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.onshape/omni/isaac/onshape/scripts/usd_generator.py", line 974, in process_fastened_mates
for f in self.assembly.features_map[assembly.uid]
File "/home/dan/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.onshape/omni/isaac/onshape/scripts/usd_generator.py", line 981, in <listcomp>
or Mate(self.assembly.assembly_features[f], self.assembly.features_details[f]).is_locked()
File "/home/dan/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.onshape/omni/isaac/onshape/widgets/assembly_widget.py", line 198, in __init__
for d in details["message"]["parameters"]
File "/home/dan/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.onshape/omni/isaac/onshape/widgets/assembly_widget.py", line 199, in <listcomp>
if d["message"]["parameterId"] == "limitAxialZMax"
ValueError: could not convert string to float: '(360+22.5)'