Avatar billede www.jakub.dk Nybegynder
31. marts 2004 - 10:30 Der er 11 kommentarer og
1 løsning

Unknown Source

Hejsa!

Jeg er for nyligt stødt ind i et lille problem, som jeg ikke kan forstår helt, derfor håber jeg at en af jer har prøvet det før og kan spare mig for en del research.

Under kørsel af et program for jeg

java.lang.NoClassDefFoundError:
java/xml/transform/TransformerConfigurationException
at com.ibm.wca.XMLTransformer.XMLTransformer.main(Unknown Source)
Exception in thread "main"

Mit spørgesmål er så, hvorfor der står Unknown Source i parantesen. Jeg kan ikke forestille mig at det er komliceret og jeg vil gerne bede om et konkret svar (ikke spekulationer), men helst en reference til et officialt sted hvor jeg kan bekræfte svaret.

På forhånd mange tak
Mvh. Jakub
Avatar billede _carsten Nybegynder
31. marts 2004 - 11:28 #1
Jeg ved ikke om det er muligt at finde et officielt sted som kan bekræfte det, men hvorfor der står "Unknown Source", siger vel egentlig sig selv. Og jo - det kan sagtens være kompileret.

Det hele starter med en "java.lang.NoClassDefFoundError:", altså programmet kan ikke finde den klasse som du har angivet det skal bruge, hvilket resulterer i, at XMLTransformer ikke modtager den kilde som den forventer, og fortæller dermed at kilden er ukendt.
Avatar billede www.jakub.dk Nybegynder
31. marts 2004 - 11:42 #2
Er java/xml/transform/TransformerConfigurationException så den klasse som er angivet forkert? Det er nemlig ikke mig som har programmeret denne løsning.
Avatar billede _carsten Nybegynder
31. marts 2004 - 11:52 #3
Ja

Hvilken java version bruger du ?
Avatar billede www.jakub.dk Nybegynder
31. marts 2004 - 12:02 #4
Jeg bruger følgende version...

java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1)
Classic VM (build 1.3.1, J2RE 1.3.1 IBM Windows 32 build cn131-20020403 (JIT enabled: jitc))
Avatar billede arne_v Ekspert
31. marts 2004 - 12:43 #5
Unknown Source = Java kode er oversat uden debug information (-g:none)
Avatar billede arne_v Ekspert
31. marts 2004 - 12:45 #6
Det ser ud som at du mangler et XSLT library - det er standard i 1.4 men ikke i 1.3,
så du skal have et XSLT library som f.eks. Xalan
Avatar billede www.jakub.dk Nybegynder
31. marts 2004 - 12:52 #7
Arne du har lige besvaret mit spørgsmål... så du skal lige svare så får du point... :-)
Avatar billede arne_v Ekspert
31. marts 2004 - 12:54 #8
svar
Avatar billede www.jakub.dk Nybegynder
31. marts 2004 - 12:57 #9
Tak for hjælpen
Avatar billede _carsten Nybegynder
31. marts 2004 - 13:43 #10
> Arne
Det er ikke for at jeg vil være på tværs, men du mener formentlig
Unknown Source = Java kode er oversat MED debug information (-g:source)

Ellers bliver det vel svært at få fejlmeddelelsen Unknown Source
Avatar billede arne_v Ekspert
31. marts 2004 - 13:48 #11
Nej.

-g:none => gem ikke oplysninger om source fil i class fil
-g:source => gem oplysninger om source fil i class fil

Unknown Source = ingen oplysninger om source fil i class fil
Avatar billede _carsten Nybegynder
31. marts 2004 - 14:05 #12
Jeg overgiver mig - har lige testet!

Ville iøvrigt blive overrasket hvis du tog fejl, men en gang skal vel være den
første og det var så ikke denne gang :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester