Skip to content

Mobile SDK Error Codes

Pointr Mobile SDK uses error codes for errors that occur during the Map Widget usage. When available, the Map Widget error modals display the related error code at the bottom of the UI popup. You can also find the error codes on logs.

Error code is composed by three numbers:

  • Category: Error codes are categorized based on operation types. E.g. Data loading, map loading, wayfinding, etc.
  • Cause: Identifier for the operation that failed. E.g. Having an invalid site id, missing location permission.
  • Intent (Optional): Intended action. E.g. Pointr initialization, show site, etc.

Error Code Schema

Category Cause (Optional)Intent
1. 1. 8

Categories

Category Name Category Number/Code
Data Loading Errors 1
Configuration Errors 2
MapLibre Failure 3
Wayfinding Failure 4
Blue Dot Failure 5
Pointr Failure 6
Permission Error 7
Internal Error 8
QR Code Errors 9

Causes

- Description
1 Invalid site id
2 Site not found
3 Building not found
4 Level not found
5 POI not found
6 Path session could not be created
7 Path Manager is not ready for wayfinding
8 Position Manager is null
9 POI category not found
10 Building doesn’t have a default level
11 There is no site attached to location property
12 There is no building attached to location property
13 There is no building attached to level property
14 Destination location doesn’t have site
15 No style json url is found in configuration
16 No map base url is found in configuration
17 Style url is invalid
18 Source url is invalid
19 Building doesn’t have a zoom level
20 Building doesn’t have a level
21 No Internet Connection
22 Camera can not focus to given geometry
23 Sources already set
24 Map tiles couldn’t be rendered in timeout
25 Map tiles didn’t start rendering
26 Map tiles didn’t finish loading
27 Invalid coordinate to focus
28 Maplibre map doesn’t have a style
29 There is no source for selected layer
30 There is no quick access layer
31 There is no quick access source
32 There is no path source
33 There is no path layer
34 There is no transitions layer source
35 There is no custom annotations layer source
36 There is no custom features layer source
37 Layer already exists
38 Path session couldn’t be calculated
39 POI highlighting is not allowed during active path session
40 Path session has failed
41 Wayfinding only works within site
42 Couldn’t calculate path
43 No valid current location
44 Failed to start Pointr
45 Pointr is OFF
46 Failed to start Pointr: Invalid license key
47 Failed to start Pointr: Registration failure
48 Failed to start Pointr: No internet connection
49 Deeplink is not valid to start Pointr
50 Location service is not enabled
51 Location permission is not granted
52 Bluetooth permission is not granted
53 Bluetooth is not enabled
54 Poi details couldn’t be fetched
55 Site is null
56 Building is null
57 Could not find site boundaries
58 Camera for bounds could not be created
59 High Altitude Camera For Bounds could not be created
60 Overview Camera For Bounds could not be created
61 Map widget object is not loaded
62 View is null due to Android Lifecycle issues
63 Could not find building boundaries
64 Token or site id is missing in url
65 Tried to create reference for released object
66 Map widget object is nil
67 Map view object is nil
68 Camera action is already aborted
69 Camera action is not ready to execute
70 Camera action is not in executing state
71 Map not loading condition false
72 Map loading condition false
73 Object could not be cast
74 Wayfinding is disable on Map Widget Configuration
75 Path handler could not be created
76 Location accuracy authorization is not granted
77 Data failed to be fetched

Intents

Intent Name Intent Number/Code
Start SDK 1
Show Site 2
Show Building 3
Show Level 4
Show Poi 5
Show Quick Access Category 6
Show Path Finding 7
Navigate 8
MapLibre Initialization 9
Change Tracking Mode 10
Perform QR Code Operations 11
POI Highlight 12
Search 13

Last update: July 8, 2024
Back to top