Skip to content

NullPointerException when when route built with MapboxDirections.builder() #930

@riastrad

Description

@riastrad

Android API:
Mapbox Navigation SDK version: 0.12.0

Steps to trigger behavior

  1. Create a route using MapboxDirections.builder() instead of NavigationRoute.builder()
  2. Add a few waypoints using .addWaypoint()
  3. Start turn-by-turn navigation

Expected behavior

Turn-by-turn navigation should progress normally without any issues.

Actual behavior

A NullPointerException is thrown when the first way point is encountered

Error log:

java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference 
at com.mapbox.services.android.navigation.v5.milestone.BannerInstructionMilestone.isOccurring(BannerInstructionMilestone.java:29) 
at com.mapbox.services.android.navigation.v5.navigation.NavigationHelper.checkMilestones(NavigationHelper.java:201) 
at com.mapbox.services.android.navigation.v5.navigation.NavigationEngine.handleRequest(NavigationEngine.java:76) 
at com.mapbox.services.android.navigation.v5.navigation.NavigationEngine.handleMessage(NavigationEngine.java:41) 
at android.os.Handler.dispatchMessage(Handler.java:101) 
at android.os.Looper.loop(Looper.java:164) 
at android.os.HandlerThread.run(HandlerThread.java:65) 

Metadata

Metadata

Assignees

Labels

bugDefect to be fixed.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions