• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Unresolved compilation problems

arbor95

Geoguru
java.lang.Error: Unresolved compilation problems:
CacheDB cannot be resolved to a type

Habe gerade ein svn-update gemacht und erhalte beim Compilieren obige Meldung
Zeile 27 in Profile.java

Kannst du das mal prüfen engywuck?
 

Engywuck

Geowizard
Wie kompilierst Du? Die Klasse steckt in CacheWolf.CacheDB, die eigentlich beim SVN-Update mitkommen sollte.

Gruß,
E.
 

greiol

Geoguru
ich habe gerade einen neuen build nach http://cbr2008nrw.cb.ohost.de/cwnb/ hochgeladen und von den geschilderten problemen nichts bemerkt
 
OP
arbor95

arbor95

Geoguru
vor meinem Urlaub hatte ich svn Stand 1734. Das konnte ich debuggen (Easy Eclipse) und auch mit buildexe.bat erzeugen.
Jetzt geht beides halt nicht mehr, d.h das buildexe.bat läft durch, aber beim starten kommt besagte Meldung. Beim Eclipse debug / run die Meldungen
Meine working copy von cachedb.java ist die vom 1754 commit.
Was meinst du mit " Wie kompilierst du?"

java.lang.Error: Unresolved compilation problems:
CacheDB cannot be resolved to a type
CacheDB cannot be resolved to a type
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved
cacheDB cannot be resolved

at CacheWolf.Profile.<init>(Profile.java:27)
at CacheWolf.Global.<clinit>(Global.java:10)
at CacheWolf.MainForm.<init>(MainForm.java:18)
at CacheWolf.CacheWolf.main(CacheWolf.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at ewe.reflect.Method.invokeInThread(Method.java:90)
at ewe.reflect.Method.nativeInvoke(Method.java:106)
at ewe.reflect.Method.invoke(Method.java:72)
at ewe.ui.mApp$1.run(mApp.java:94)
at ewe.sys.Coroutine.run(Coroutine.java:145)
Exiting application due to exception thrown in main().
 

Engywuck

Geowizard
Hm. Strange. Hast Du innerhalb von Eclipse das SVN aktualisiert oder von außerhalb? Falls letzteres: Hast Du innerhalb von Eclipse mal ein "Refresh" Deines Projekts gemacht?

Gruß,
E.
 

Engywuck

Geowizard
Manchmal ist Eclipse ein bisschen komisch. Vorschläge:
- Geh mal in die Klasse Profile und mach ein "organize Imports"
- Geh mal auf eine der Stellen, an der das Symbol angeblich nicht gefunden wird und wirf das QuickFix an (Strg-1)

Gruß,
E.
 
OP
arbor95

arbor95

Geoguru
nachdem ich jetzt wieder Zeit habe, dachte ich, ich fang mal wieder bei Null an, also:
Projekt new CacheWolf, checkout from svn, Attribute.java geöffnet, run configuration../classpath/user-entries erstellen aber:
Die Add Projects Schaltfläche bleibt inaktiv grau!

Was hab ich falsch gemacht? Was muss ich tun?
 

klausundelke

Geowizard
greiol schrieb:
ich habe gerade einen neuen build nach http://cbr2008nrw.cb.ohost.de/cwnb/ hochgeladen und von den geschilderten problemen nichts bemerkt

Mit diesem Build macht der Kartenimport auf der Windows-Version bei mir Probleme!
Hab zurück auf die 1745 gewechselt.
(Anwendung-Karten-Importieren)
 

Engywuck

Geowizard
klausundelke schrieb:
Mit diesem Build macht der Kartenimport auf der Windows-Version bei mir Probleme!
Mit Karten kenne ich mich leider gar nicht aus. Hab ich auch noch nie gemacht. Hab auch keine Karten zum importieren.
Wo liegt denn das Problem? Kannst Du mal ne Karte posten, die ich importieren könnte?

Gruß,
E.
 

Engywuck

Geowizard
araber95 schrieb:
Die Add Projects Schaltfläche bleibt inaktiv grau!
Dann wirst Du das CacheWolf-projekt, dass sich defaultmäßig unter den user-entries befindet, noch nicht gelöscht haben. Dies erst löschen, dann über Add Projects neu hinzufügen.

Gruß,
E.
 
OP
arbor95

arbor95

Geoguru
ich denke doch,aber ich fang auch gerne noch mal bei 0 an.

Habe wohl die Anleitung nicht richtig durchgeführt!
jetzt ist wohl fast alles ok.
Das Erstellen und Starten nach einem buildexe.bat geht.

Beim run in Eclipse kommt:
java.lang.NoClassDefFoundError: ewesoft/xml/MinML
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at CacheWolf.Global.<clinit>(Global.java:9)
at CacheWolf.MainForm.<init>(MainForm.java:18)
at CacheWolf.CacheWolf.main(CacheWolf.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at ewe.reflect.Method.invokeInThread(Method.java)
at ewe.reflect.Method.nativeInvoke(Method.java)
at ewe.reflect.Method.invoke(Method.java)
at ewe.ui.mApp$1.run(mApp.java)
at ewe.sys.Coroutine.run(Coroutine.java)
Exiting application due to exception thrown in main().

???
 

Engywuck

Geowizard
Dann fehlt vermutlich noch im Classpath der Run-Configuration: Bei den User-Entries Advanced -> Add Folder, und dort das Verzeichnis lib im CacheWolf-Projekt auswählen.

Gruß,
E.
 

klausundelke

Geowizard
Engywuck schrieb:
Wo liegt denn das Problem? Kannst Du mal ne Karte posten, die ich importieren könnte?

Wenn man kalibrierte Karten importiert dann wählt man das Verzeichnis mit den Karten aus, diese werden dann vom CW in das \MAPS\Standard Verzeichnis verschoben.
Mit der hochgeladenen Version tut er das nicht mehr, es kommt die Fehlermeldung lt. Anhang.
Testkarten häng ich mit hin.

Gruß
Klaus
 

Anhänge

  • Karten.zip
    495,2 KB · Aufrufe: 5
  • Snap1.jpg
    Snap1.jpg
    45 KB · Aufrufe: 468
OP
arbor95

arbor95

Geoguru
Fehler kann ich reproduzieren. Es wird nur die erste Karte des Verzeihnisses importiert. Dann kommt E/A-Fehler.
 

Engywuck

Geowizard
Fehler gefunden und gefixt. Sobald die neue Version (ab Build 1778) hochgeladen ist, sollte es wieder funktionieren.

Gruß,
E.
 
Oben