Skip to content

[Bug] Unable to create trip between 2 points #1107

Description

@dgraf-gh

There we go again, when ingesting data into the defautl device, calculating a trip can trigger this error.
Propably we are missing one point when copying them from the view into the live table

reitti-1  | 2026-07-11T06:47:39.060Z ERROR 1 --- [eduler_Worker-5] c.d.r.s.p.ProcessingPipelineTask         : Error processing batch for user [1]
reitti-1  | 
reitti-1  | java.lang.IllegalStateException: A trip without 2 points should not exist.
reitti-1  | 	at com.dedicatedcode.reitti.service.processing.UnifiedLocationProcessingService.createTripBetweenVisits(UnifiedLocationProcessingService.java:778) ~[!/:0.0.1-SNAPSHOT]
reitti-1  | 	at com.dedicatedcode.reitti.service.processing.UnifiedLocationProcessingService.detectTrips(UnifiedLocationProcessingService.java:371) ~[!/:0.0.1-SNAPSHOT]
reitti-1  | 	at com.dedicatedcode.reitti.service.processing.UnifiedLocationProcessingService.processLocationEvent(UnifiedLocationProcessingService.java:137) ~[!/:0.0.1-SNAPSHOT]
reitti-1  | 	at com.dedicatedcode.reitti.service.processing.ProcessingPipelineTask.handleDataForUser(ProcessingPipelineTask.java:98) ~[!/:0.0.1-SNAPSHOT]
reitti-1  | 	at com.dedicatedcode.reitti.service.processing.ProcessingPipelineTask.execute(ProcessingPipelineTask.java:63) ~[!/:0.0.1-SNAPSHOT]
reitti-1  | 	at com.dedicatedcode.reitti.service.processing.ProcessingPipelineTask.execute(ProcessingPipelineTask.java:57) ~[!/:0.0.1-SNAPSHOT]
reitti-1  | 	at org.quartz.core.JobRunShell.run(JobRunShell.java:203) ~[quartz-2.5.2.jar!/:2.5.2]
reitti-1  | 	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) ~[quartz-2.5.2.jar!/:2.5.2]
reitti-1  | 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions