What is the bug or the crash?
trying with my own data (always a mistake I know...) when I get to Initialise model it crashes. It is stupid data, but it fails before it gets anywhere...
fault_crash.zip
Steps to reproduce the issue
load and define parameters as follows:


don't touch topology and then hit initialise model
Versions
| QGIS version | 3.40.1-Bratislava |
| QGIS code revision | 989853a7 |
| |
| Libraries |
| Qt version | 5.15.13 |
| Python version | 3.12.7 |
| GDAL/OGR version | 3.9.3 |
| PROJ version | 9.5.0 |
| EPSG Registry database version | v11.016 (2024-08-31) |
| GEOS version | 3.13.0-CAPI-1.19.0 |
| SQLite version | 3.46.1 |
| PDAL version | 2.8.1 |
| PostgreSQL client version | 16.2 |
| SpatiaLite version | 5.1.0 |
| QWT version | 6.3.0 |
| QScintilla2 version | 2.14.1 |
| OS version | Windows 10 Version 2009 |
| |
| Active Python plugins |
| AnotherDXF2Shape | 1.3.2 |
| autoSaver | 2.9 |
| delete-all | 1.0.1 |
| geol_qmaps | 3.1.2 |
| GeometryShapes | 0.7 |
| geoscience | 1.15 |
| GeoWrap | 0.45 |
| grd_loader | 0.1.3 |
| HCMGIS | 24.11.20 |
| ImportPhotos | 3.0.6 |
| loop_plugin | 0.9.1 |
| mapswipetool_plugin | 1.3 |
| OSMDownloader | 1.0.3 |
| pluginbuilder3 | 3.2.1 |
| plugin_reloader | 0.17 |
| profiletool | 4.2.6 |
| qfieldsync | v4.12.1 |
| qgis-stereonet-main | 0.3 |
| RenameField | 0.1 |
| Save-DXF | 0.1 |
| SaveAllScript | 1.0 |
| scipy_filters | 1.4 |
| sgtool | 0.2.11 |
| Smart_Map | 1.4.2 |
| SpreadsheetLayers | 2.1.2 |
| SRTM-Downloader | 3.2.3 |
| ThreePointMethod | 0.1 |
| timemanager | 3.6 |
| tomofast_x_q | 0.2.3 |
| db_manager | 0.1.20 |
| grassprovider | 2.12.99 |
| processing | 2.12.99 |
| loopstructural | 0.1.0 |
Supported QGIS version
New profile
Additional context
2025-02-21T14:57:08 WARNING Traceback (most recent call last):
File "C:\Users/00073294/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\loopstructural\gui\modelling\modelling_widget.py", line 211, in onInitialiseModel
self.model = processor.get_model()
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/00073294/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\loopstructural\main\loopstructuralwrapper.py", line 142, in get_model
return GeologicalModel.from_processor(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\00073294\AppData\Roaming\Python\Python312\site-packages\LoopStructural\modelling\core\geological_model.py", line 296, in from_processor
model.create_and_add_fault(
File "C:\Users\00073294\AppData\Roaming\Python\Python312\site-packages\LoopStructural\modelling\core\geological_model.py", line 1382, in create_and_add_fault
fault_frame_builder.create_data_from_geometry(
File "C:\Users\00073294\AppData\Roaming\Python\Python312\site-packages\LoopStructural\modelling\features\builders_fault_builder.py", line 121, in create_data_from_geometry
raise ValueError("There are no points on the fault trace")
ValueError: There are no points on the fault trace
What is the bug or the crash?
trying with my own data (always a mistake I know...) when I get to Initialise model it crashes. It is stupid data, but it fails before it gets anywhere...
fault_crash.zip
Steps to reproduce the issue
load and define parameters as follows:
don't touch topology and then hit initialise model
Versions
Supported QGIS version
New profile
Additional context
2025-02-21T14:57:08 WARNING Traceback (most recent call last):
File "C:\Users/00073294/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\loopstructural\gui\modelling\modelling_widget.py", line 211, in onInitialiseModel
self.model = processor.get_model()
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/00073294/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\loopstructural\main\loopstructuralwrapper.py", line 142, in get_model
return GeologicalModel.from_processor(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\00073294\AppData\Roaming\Python\Python312\site-packages\LoopStructural\modelling\core\geological_model.py", line 296, in from_processor
model.create_and_add_fault(
File "C:\Users\00073294\AppData\Roaming\Python\Python312\site-packages\LoopStructural\modelling\core\geological_model.py", line 1382, in create_and_add_fault
fault_frame_builder.create_data_from_geometry(
File "C:\Users\00073294\AppData\Roaming\Python\Python312\site-packages\LoopStructural\modelling\features\builders_fault_builder.py", line 121, in create_data_from_geometry
raise ValueError("There are no points on the fault trace")
ValueError: There are no points on the fault trace