Troubleshooting Kurviger Error Messages
Kurviger is a advanced route planning and navigation tool, but like any software, you might occasionally encounter unexpected behavior or errors. This page addresses some of the most frequent problems that can happen and provides solutions or workarounds. We cover everything from route calculation issues to website glitches. If you don't find a solution here, be sure to check the Kurviger forum for more in-depth discussions and community support. This guide is organized by the type of issue you might see, so you can quickly find relevant help.
Connection and Loading Issues
Failed to get document because the client is offline.
What it means: Your device (computer, phone, tablet) is not connected to the internet, or the connection is very unstable. Kurviger needs an internet connection to load maps, routes, and other data.
What to do:
- Check your internet connection. Make sure you are connected to Wi-Fi or have a stable cellular data signal.
- Try refreshing the page.
- If you are using a mobile device, try moving to an area with a better signal.
- If the problem persists, check if other websites or apps are also having connection issues. If so, the problem is likely with your internet service provider.
Waypoint and Route Issues
At least one of your points seem to miss coordinates or an address.
What it means: Kurviger needs precise location information (latitude and longitude) or a valid address for each waypoint or the start/end points of your route. This error means that one or more of your points is missing this information, or the address you entered couldn't be found.
What to do:
- Make sure you've entered a valid address or selected a location on the map for
every
waypoint, including the start and end points. - If you're entering an address, double-check the spelling and make sure it's complete (including city and country, if necessary).
- If you're selecting a location on the map, make sure the marker is placed accurately. Zoom in to ensure precision.
- If you are using a search, ensure to select a result of that search.
The route calculation seems to take very long. You can try resolving this by shortening your route, adding a waypoint between your current waypoints or using a different route profile.
What it means: Kurviger's route calculation algorithm is taking a long time to find a suitable route. This can happen with very long routes, complex routing profiles (like “extra curvy”), or in areas with very dense road networks.
What to do:
- Shorten your route: Try breaking your route into smaller segments.
- Add waypoints: Adding intermediate waypoints can help guide the algorithm and simplify the calculation. Place them strategically along your desired path.
- Change the route profile: Select a simpler routing profile (e.g., “fast and curvy” instead of “extra curvy,” or “fastest” instead of “fast and curvy”).
- Simplify Avoidances: If you are using avoidances (like avoiding highways or ferries), consider reducing the number of restrictions.
A waypoint is to far from a street. If there should be street, let us know through the forum, otherwise place the point somewhere else.
What it means: You've placed a waypoint in a location where Kurviger's map data doesn't show any nearby roads.
What to do:
- Check the waypoint placement: Make sure you've placed the waypoint accurately. Zoom in on the map to see if there are any roads nearby that Kurviger might have missed.
- Move the waypoint: If you intended to place the waypoint on a road, drag it to the nearest road shown on the map.
- Off-road waypoints: If you
intentionally
placed the waypoint off-road (e.g., for hiking or off-road riding), you can ignore this message. However, be aware that Kurviger's routing will likely not be able to follow a precise path to that point. - Report missing roads: If you believe there
should
be a road at the waypoint's location, and it's missing from Kurviger's map data, report it on the Kurviger forum. This helps improve the map data for everyone.
At least 2 of your waypoints are placed on different continents. You can either split the route in two parts or use the straight line (beeline) feature to cross the border.
What it means: Kurviger's routing engine is not designed to calculate very long routes that cross continents.
What to do:
- Split the route: Divide your route into two or more smaller segments, one for each continent.
- Use the beeline feature: For the portion of the route that crosses the ocean or border, use the “straight line” or “beeline” routing option. This will create a direct line between the waypoints, ignoring roads. Be aware that this segment will
not
provide turn-by-turn directions.
coordinates must be an array of two or more positions
What it means: This is an internal error in how Kurviger handles route data. A function or API call expected an array of coordinates (representing points on a route) but received something else, or an array with less than two points.
What to do:
- Try to refresh the page.
- If the issue persits, please report the issue in the Kurviger Forum.
Snapped Waypoints needs to be the same length as the Request
What it means: This is an internal error related to Kurviger's “snapping” feature, which adjusts waypoints to the nearest road. It usually happens if you add or modify waypoints while
a route is being calculated.
What to do:
- Avoid modifying waypoints during calculation: Wait for the route calculation to complete
before
adding, moving, or deleting waypoints. - Refresh the page: If the error has already occurred, refreshing the page
might
resolve it. - If the issue persits, please report the issue in the Kurviger Forum.
JavaScript Errors
undefined is not an object (evaluating 'e.value')
Cannot read properties of null (reading 'value')
Cannot read properties of undefined
What it means: These are errors in the Kurviger website's JavaScript code. They usually indicate a bug, but the user can't directly fix them. These errors can appear in the website or app.
What to do:
- Refresh the page: This
might
temporarily resolve the issue, but it's not guaranteed. - Report the error: The most important thing is to report the error to the Kurviger team on the Kurviger Forum. Include the following information:
- The exact error message.
- What you were doing when the error occurred (e.g., importing a file, changing routing options, clicking a specific button). Be as specific as possible.
- What browser and operating system you are using.
- Whether you are using the Kurviger website or the app.
File Upload Issues
There was a problem uploading your file. Please make sure that it is a .gpx, .itn, .mpjs or .kurviger file
What it means: You tried to upload a route file, but the file is not in a supported format.
What to do:
- Check the file type: Make sure the file you're uploading has one of the following extensions:
.gpx
,.itn
,.mpjs
, or.kurviger
. - Convert the file: If your file is in a different format, you'll need to convert it to one of the supported formats using a route planning tool or a file converter.
- Check for corruption: If the file is already in a supported format, it might be corrupted. Try opening it in another route planning application to see if it works there.
Empty file
What it means: The file you uploaded contains no data.
What to do:
- Check File Size: verify that the File has a valid file size and is not 0kb big.
- Check the original file: Make sure the file you
intended
to upload actually contains route data. Open it in a text editor or a GPX viewer to verify. - Re-export the file: If you created the file from another application, try exporting it again, ensuring that you're saving the route data correctly.
Pricing and Billing Issues
Could not fetch localized Price
What it means: Kurviger uses a service called Paddle to handle payments and pricing. This error means that Paddle could not be initialized correctly, so Kurviger can't display the correct price for your region.
What to do:
- Check your internet connection: A stable internet connection is required to fetch pricing information.
- Try again later: The issue might be a temporary problem with Paddle's servers.
- Contact Kurviger support: If the problem persists, contact Kurviger support for assistance.
ITEM_ALREADY_OWNED - Code:6777003
What it means: You already purchased the subscription already and are trying to purchase it again. When you purchase the subscription it is bound to your Kurviger account (this is the account you are signed in to Kurviger). If you sign in with a different account, Kurviger doesn't know about your subscription. Your Google Play account knows that you have bought subscription and won't let you get another subscription.
What to do:
- Check your login: Try to log out and log in again.
- Try a different account: Sometimes you might subscribed with email A. But now your are signed in with email B. When you sign in with email A again, you can use the subscription.
- Delete local planning data: In some very rare cases, there can be an internal error in Kurviger. In the Kurviger settings you can delete the local planning data.
- If you can't remember your email account: Send us an email at [email protected]. You may need to provide more data like the Paypal transaction ID, the order number from Google Play, etc. so that we can look up the account you used to subscribe to. This may take several days as we may need to send requests to the payment provider.
Overlay Issues
Overlay limit reached
What it means: You've reached the maximum number of overlays you can display on the map at once.
What to do:
- Free users: Free users are limited to 3 overlays.
- Premium users: Premium users are limited to 15 overlays.
- Remove overlays: To add a new overlay, you'll need to remove an existing one. Use the Overlay Manager in Kurviger to manage your overlays.
Permission Issues (Primarily App)
ERROR(undefined): location disabled
ERROR(undefined): location unavailable
ERROR(undefined): Location permission was denied
Missing permission, please give Kurviger the necessary permissions if you want to use this feature
Your GPS is deactivated. Please activate it to start navigation.
What it means: These errors usually occur in the Kurviger app and relate to permissions your device grants to the app. Kurviger needs certain permissions to function correctly, especially for navigation.
What to do:
- Location Permission:
- `location disabled`: Location services are turned off on your entire device. You need to enable them in your device's settings.
- `location unavailable`: Your device can't determine your current location, even if location services are enabled. This could be due to a weak GPS signal or other factors. Try moving to a location with a better view of the sky.
- `Location permission was denied`: You specifically denied Kurviger access to your location. You'll need to go into your device's settings, find the Kurviger app, and grant it location permission.
- `Your GPS is deactivated. Please activate it to start navigation.`: Your device's GPS module is turned off. You need to enable it in your device's settings to use Kurviger's navigation features. You'll typically find this option in the Location or GPS settings.
- Notification Permission: Kurviger needs permission to send you notifications (e.g., for turn-by-turn directions). You'll need to grant this permission in your device's settings.
- General `Missing permission`: If you see this error without a specific context, check your device's settings for the Kurviger app and review the permissions it has requested.
How to grant permissions (general guidance):
- Android: Go to Settings > Apps > Kurviger > Permissions.
- iOS: Go to Settings > Apps > Kurviger (scroll down to find the app).
Note: The exact steps might vary slightly depending on your device and operating system version.
Other Issues
A different tab is trying to update Kurviger. Please close this tab once you are done.
What it means: You have Kurviger open in multiple browser tabs, and one tab is trying to save changes while another tab is also active. This is a protective measure to prevent data conflicts.
What to do:
- Finish your work in the
this
tab: Complete any actions you're performing in this Kurviger tab (saving your route, editing waypoints, etc.). - Close this tab: Once you're finished, close this Kurviger tab.
You have sent too many routing requests in a short time period. Please wait at least a minute before continuing.
What it means: You've made too many route calculation requests to Kurviger's servers in a short time. This is a rate-limiting measure to prevent overload and ensure fair access for all users.
What to do:
- Wait: Simply wait for at least one minute before trying to calculate another route.
- Avoid rapid changes: If you're making frequent adjustments to your route, try to make them in batches rather than one at a time, to reduce the number of requests.