Kristian Bendiksen
2a158dce58
#14121 Well Path: guard remaining null wellPathGeometry() dereferences
...
A file-based well path whose source file is missing has a null wellPathGeometry(). Add null checks at the remaining call sites that dereferenced it without one, so operations on such a well path no longer crash:
- RimWellPathGroup: skip geometry merging for a child with no geometry (grouping runs on import and project load).
- RimWellPathFracture::computeFractureDirectionNormal: return undefined when geometry is missing.
- RivWellPathPartMgr: extend the existing well path null checks to also require geometry in the attribute, well measurement, and valve append paths.
- RimCompletionCellIntersectionCalc, RicExportLgrFeature, RicCreateMultipleWellPathLaterals, RigLasFileExporter, RiuWellPathComponentPlotItem: guard the geometry before use.
Sites that were already guarded or only reachable through guarded paths were left unchanged.
2026-06-08 08:46:40 +02:00
..
2026-05-26 13:10:20 +02:00
2026-05-26 13:10:20 +02:00
2026-05-26 13:10:20 +02:00
2026-05-26 13:10:20 +02:00
2026-05-26 13:10:20 +02:00
2026-05-26 13:10:20 +02:00
2026-05-26 13:10:20 +02:00
2026-05-26 13:10:20 +02:00
2025-05-19 14:31:30 +02:00
2023-04-14 14:07:45 +02:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2023-08-07 16:35:59 +02:00
2021-01-11 15:27:45 +01:00
2023-09-13 08:29:15 +02:00
2023-09-13 08:29:15 +02:00
2024-05-01 10:50:19 +02:00
2024-05-01 10:50:19 +02:00
2023-10-03 09:04:46 +02:00
2023-10-03 09:04:46 +02:00
2023-10-03 09:04:08 +02:00
2025-05-19 14:31:30 +02:00
2023-10-03 09:04:08 +02:00
2021-02-22 18:06:18 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2024-10-31 15:08:59 +01:00
2026-03-12 17:31:56 +01:00
2026-03-12 17:31:56 +01:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2026-03-31 12:32:05 +02:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-05-15 15:43:01 +02:00
2026-05-08 10:11:09 +02:00
2023-02-26 10:48:40 +01:00
2025-05-30 08:20:43 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2024-10-29 18:17:31 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-03-24 15:36:10 +01:00
2026-05-05 21:55:10 +02:00
2023-04-13 07:05:53 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2025-05-30 08:20:43 +02:00
2025-05-30 08:20:43 +02:00
2025-05-30 08:20:43 +02:00
2025-05-30 08:20:43 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2026-03-31 08:58:26 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2026-04-29 13:14:49 +02:00
2026-04-29 13:14:49 +02:00
2023-02-26 10:48:40 +01:00
2023-04-17 15:57:39 +02:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2026-05-15 08:37:46 +02:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2026-04-16 16:43:36 +02:00
2024-10-31 15:08:59 +01:00
2026-04-14 14:56:43 +02:00
2026-04-14 14:56:43 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-10-03 09:04:08 +02:00
2025-05-19 14:31:30 +02:00
2024-10-31 15:08:59 +01:00
2023-08-07 13:38:27 +02:00
2023-05-15 15:43:01 +02:00
2021-02-22 18:06:18 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2021-02-22 18:06:18 +01:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2023-10-03 09:04:08 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2023-05-15 15:43:01 +02:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2023-02-26 10:48:40 +01:00
2023-02-26 10:48:40 +01:00
2024-10-31 15:08:59 +01:00
2023-04-14 11:00:45 +02:00
2026-06-01 08:19:44 +02:00
2023-04-14 11:00:45 +02:00
2025-09-03 14:21:19 +02:00
2023-04-13 07:05:53 +02:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00
2026-06-08 08:46:40 +02:00
2026-03-06 12:01:14 +01:00
2024-10-31 15:08:59 +01:00
2021-01-11 15:27:45 +01:00
2026-03-18 13:41:27 +01:00
2021-01-11 15:27:45 +01:00
2024-10-31 15:08:59 +01:00
2023-02-26 10:48:40 +01:00