UTF-8 sequence error vid java script

Här diskuteras programmering och utveckling
lars.modig
Inlägg: 80
Blev medlem: 15 okt 2007, 08:22
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

UTF-8 sequence error vid java script

Inlägg av lars.modig »

Hej

Försöker konvertera mina gmn filer jag tagit ner från min Forerunner med hjälp av Garmin_forerunner_tools.
"Scriptet" jag använder är gmn2tcx (http://braiden.org/?p=62)

Men jag får då följande fel.

Kod: Markera allt

“Error
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
Transformation failed: Run-time errors were reported
-:1: parser error : Document is empty

^
-:1: parser error : Start tag expected, ‘<' not found

^
I/O error : Invalid seek"

Jag vet inte om det är något konstigt jag gör, men jag får samma fel på min stationära (ubuntu 11.04 64 bit Java version)

Kod: Markera allt

java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
som min lilla eeepc som kör Ubuntu 10.04 32 bit.


Kan någon hjälpa mig vad jag gör för fel?

Tack

Lars
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: UTF-8 sequence error vid java script

Inlägg av ubot »

Jag misstänker att gnm-filen som du försöker konvertera inte har teckenkodningen UTF-8 vilket gnm2tcx kanske kräver?

Du kanske ska försöka konvertera gnm-filen till UTF-8 innan du skickar in datan i gnm2tcx:

Kod: Markera allt

iconv --from-code=ISO-8859-1 --to-code=UTF-8 file.gnm -o file_utf8.gnm
Försök därefter att konvertera file_utf8.gnm med gnm2tcx. Det är värt ett försök i.a.f.
lars.modig
Inlägg: 80
Blev medlem: 15 okt 2007, 08:22
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: UTF-8 sequence error vid java script

Inlägg av lars.modig »

Nja det gick väl sådär...

Konverteringen till utf-8 går fint, men när jag sedan kör skriptet gmn2tcx(skrev fel förut) så får jag.

Kod: Markera allt

lars@lars-desktop:~/garmin-dev$ ./gmn2tcx /home/lars/2011/08/file_utf8.gmn > /home/lars/Desktop/workout.tcx
-:1: element Id: Schemas validity error : Element '{http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2}Id': '' is not a valid value of the atomic type 'xs:dateTime'.
-:1: element Id: Schemas validity error : Element '{http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2}Id': Warning: No precomputed value available, the value was either invalid or something strange happend.
-:1: element Activity: Schemas validity error : Element '{http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2}Activity': Missing child element(s). Expected is ( {http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2}Lap ).
-:1: element Activity: Schemas validity error : Element '{http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2}Activity': Not all fields of key identity-constraint '{http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2}ActivityIdMustBeUnique' evaluate to a node.
- fails to validate
Jag bifogar en gmn fil om det hjälper, tack för hjälpen...


/Lars
lars.modig
Inlägg: 80
Blev medlem: 15 okt 2007, 08:22
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: UTF-8 sequence error vid java script

Inlägg av lars.modig »

Vet inte om jag fick med filen, försöker igen...
Bilagor
20110813T180652.gmn.zip
filen zipad
(1.22 KiB) Nerladdad 142 gånger
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: UTF-8 sequence error vid java script

Inlägg av ubot »

Jag vet inte vad som går fel. Det där med att konvertera till UTF-8 var bara en chansning.
Skriv svar

Återgå till "Programmering och webbdesign"