Comments (3)
Hi watchingJu,
that's actually 2 effects:
- As you already found out, the GPX file is invalid as it uses the wrong version attribute value. Whoever produces such files should be notified.
- Upon failing to reading invalid GPX 1.0 and 1.1 RouteConverter tries to be more relaxed to read crappy files. This produces the funny output from the screenshot. I don't see an issue here since it's clearly visible that the input data is broken.
Best regards
Christian
from routeconverter.
Hello Christian,
thanks for your fast response.
- Yes, the first thing I did when finding that bug.
- When something in software is visibly broken it let me, as a tech person, interpret it in 2 ways:
a) the input data is broken
b) the output data (software) is broken
Some background:
I used this file in different programs and online tools before in search of a fitting tool, I did surprisingly not ran into this problem (means the other programs are less strict/accurate with parsing - a decision in design). This software (RouteConveter) did not produce any error, or other visible user feedback than a broken output, so my first thought was b) - either code wise (wrong parsing), or UX wise - no user feedback, that something went wrong while processing the data.
So my suggestion is - give some user feedback (alert box, message in the status bar,... like "Error in the input data, trying to parse the file anyway") that the program knows something is wrong with the input data, so the user knows it is not the program itself.
- I guess the "400 response" because of the
"
at the end is either wrong parsing, or wrong logs (?).
Cheers,
Ju
from routeconverter.
Thank you for pointing out a bug in the decision logic whether the greedy Garmin POI Database format has correctly identified a file.
You can find the latest prerelease with the fix here: https://www.routeconverter.com/prereleases/en
from routeconverter.
Related Issues (20)
- Startup on OS X HOT 1
- Zoom reset after position delete HOT 2
- Umlaut broken HOT 6
- Can't select from position list HOT 5
- Maven Repository HOT 6
- test cases in navigation-formats/ fail HOT 1
- 1 million points HOT 2
- Portable mode HOT 6
- Please add this app to Chocolatey HOT 7
- Windows EXE does not start with Java 15 HOT 1
- Displaying Russian letters (encoding problems) HOT 1
- Shift start time of a track HOT 1
- Adding waypoints within/around the marker not working correctly under Linux HOT 4
- Color for tracks HOT 8
- Hidden option for look and feel HOT 1
- Is it possible to set the width of tracks? HOT 5
- dKart Navigator Routes HOT 1
- JRC RTM FILES HOT 2
- Routeconverter wont start on Java 17 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from routeconverter.