Neuanlegen von Projekten - Version vom 11.05.2021

by Karsten, Wednesday, May 12, 2021, 07:06 (34 days ago)

Hallo Micha,

mit der JAG3D-Version vom 11.05.2021 kann ich keine neuen Projekte mehr anlegen oder bestehende öffnen (bis zur Version vom 08.05.2021 funktionierte das ohne Probleme). Muss ich hier irgendwas neu beachten ??

Gruß
Karsten

Neuanlegen von Projekten - Version vom 11.05.2021

by Micha ⌂, Bad Vilbel, Wednesday, May 12, 2021, 11:22 (33 days ago) @ Karsten

Hallo Karsten,

mit der JAG3D-Version vom 11.05.2021 kann ich keine neuen Projekte mehr anlegen oder bestehende öffnen (bis zur Version vom 08.05.2021 funktionierte das ohne Probleme). Muss ich hier irgendwas neu beachten ??

Nein, eigentlich nicht. Ich habe es auf meinem Entwicklungsrechner und zwei anderen PCs auch ausprobiert und konnte keine Probleme feststellen -alles Windows PCs. Ich habe bei der letzten Version vor allem nur die HSQLDB, also die Datenbank-Bibliothek, getauscht. Liegen in Deinem Lib-Verzeichnis die neuen Dateien, d.h.,

C:\Users\michael.loesler\Desktop\JAG3Dv20210511_Windows\lib>dir
 
 Verzeichnis von C:\Users\michael.loesler\Desktop\JAG3Dv20210511_Windows\lib
 
12.05.2021  12:58    <DIR>          .
12.05.2021  12:58    <DIR>          ..
12.05.2021  12:58         1.194.359 arpack_combined_all-0.1.jar
12.05.2021  12:58           210.653 CoordTrans.jar
12.05.2021  12:58           164.891 core-1.1.2.jar
12.05.2021  12:58         1.715.750 freemarker-2.3.31.jar
12.05.2021  12:58           180.100 GeoTra.jar
12.05.2021  12:58         1.623.067 hsqldb-2.6.0.jar
12.05.2021  12:58           390.715 jdistlib-0.4.5-bin.jar
12.05.2021  12:58           670.058 jlatexmath-1.0.7.jar
12.05.2021  12:58           272.331 mtj-1.0.4.jar
12.05.2021  12:58           149.573 sqltool-2.6.0.jar
12.05.2021  12:58            10.360 tablelayout.jar
12.05.2021  12:58           216.124 tools.jar

Kannst Du weiterhin mal die jag3d.jar-Datei in Deiner JAG3Dv20210511 tauschen? Ich habe in der MANIFEST-Datei noch ein Leerzeichen eingefügt - vielleicht ist dies die Ursache bei Dir:

JAG3Dv20210511_jar.zip

Über ein kurzes Feedback freue ich mich.

Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

Neuanlegen von Projekten - Version vom 11.05.2021

by Karsten, Wednesday, May 12, 2021, 13:14 (33 days ago) @ Micha

Hallo Micha,

ich habe die JAG3D-Dateien nochmal vollständig in ein neues Verzeichnis eingelesen (weil ich sonst immer nur bei der Aktualisierung die geänderten Dateien überschreiben lasse), habe auch die Bibliotheken geprüft - es bleibt bei der Situation, keine vorhandenen Projekte öffnen bzw. neue anlegen zu können (sowohl im Netzwerk als auch auf lokalen Laufwerken). Mit der heutigen jag3d.jar lässt sich JAG3D leider gar nicht öffnen (das Programm endet bereits vor der Eingabemaske).
Ich werde heute abend dasselbe nochmal bei meiner Laptop-Installation prüfen.
Da ich die Version vom 08.05. noch habe und diese problemlos funktioniert, kann ich auf jeden Fall meine Projekte weiterarbeiten.

Ich arbeite absolut gern mit Deinem Programm und bin echt froh, auch bei verzwicktesten Messsituationen und -konfigurationen plausible und nachvollziehbare Messergebnisse nachweisen zu können.

Gruß und schönen Feiertag morgen
Karsten

Neuanlegen von Projekten - Version vom 11.05.2021

by Micha ⌂, Bad Vilbel, Wednesday, May 12, 2021, 13:49 (33 days ago) @ Karsten

Hallo Karsten,

Ich werde heute abend dasselbe nochmal bei meiner Laptop-Installation prüfen.

Ich werde Dir heute Abend noch einmal eine vollständige Version zur Verfügung stellen. Im Moment bin ich noch unterwegs. Ich werde den Link hier im Forum posten.

Da ich die Version vom 08.05. noch habe und diese problemlos funktioniert, kann ich auf jeden Fall meine Projekte weiterarbeiten.

Bekommst Du eigentlich eine Fehlermeldung? Kannst Du ggf. JAG3D über die Konsole mal starten um hier alle Fehlermeldungen zu bekommen, die von der Laufzeitumgebung ausgegeben werden?

In meinem Fall liegt gerade alles auf dem Desktop im Verzeichnis: C:\Users\michael.loesler\Desktop\JAG3Dv20210511_Windows. Du müsstest also den Pfad bei Dir anpassen. Der Aufruf sähe dann (sinngemäß) so aus:

Microsoft Windows [Version 10.0.18363.1440]
(c) 2019 Microsoft Corporation. Alle Rechte vorbehalten.
 
C:\Windows\System32>cd C:\Users\michael.loesler\Desktop\JAG3Dv20210511_Windows
 
C:\Users\michael.loesler\Desktop\JAG3Dv20210511_Windows>C:\Users\michael.loesler\Desktop\JAG3Dv20210511_Windows\openjdk\bin\java.exe -jar jag3d.jar
 

Sobald ich zuhause die Version noch einmal erzeugt habe, melde ich mich.

Viele Grüße
Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

Neuanlegen von Projekten - Version vom 11.05.2021

by Karsten @, Wednesday, May 12, 2021, 14:43 (33 days ago) @ Micha

Hallo Micha,

folgende Ergebnisse kamen beim Test:
1. Beim Start der freigegebenen Version JAG3D vom 10.05.21 ...
a) über "openjdk\bin\java.exe -jar jag3d.jar":
das überraschende Ergebnis: Es funktioniert alles !
b) über aktuelle JAG3D.exe (Verknüpfung meines Icons auf Bildschirm läuft über die EXE-Datei):
Öffnen und Neuanlegen von Projekten nicht möglich

2. Fehlermeldung beim Start der jag3d.jar von heute:
C:\Programm\JAG3D2021>openjdk\bin\java.exe -jar jag3d.jar
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:900)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: freemarker/template/Configuration
at org.applied_geodesy.jag3d.ui.io.report.FTLReport.<clinit>(FTLReport.java:75)
at org.applied_geodesy.jag3d.ui.menu.UIMenuBuilder.createReportMenu(UIMenuBuilder.java:222)
at org.applied_geodesy.jag3d.ui.menu.UIMenuBuilder.init(UIMenuBuilder.java:191)
at org.applied_geodesy.jag3d.ui.menu.UIMenuBuilder.getMenuBar(UIMenuBuilder.java:163)
at org.applied_geodesy.jag3d.ui.JAG3D.start(JAG3D.java:178)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
... 1 more
Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 14 more

Vielleicht hilft Dir das weiter

Gruß
Karsten

Neuanlegen von Projekten - Version vom 11.05.2021

by Pierre, Wednesday, May 12, 2021, 14:52 (33 days ago) @ Micha

Hi,

ich beziehe mich mal auf das aktuelle Release von 20210511 (ohne testweisen Austausch von Dateien), entpackt in einen neuen, getrennten Ordner und Verwendung der openjdk:

Sowohl beim Start per Exe, Batch, Konsole oder direkt über die jar ... keinerlei Probleme beim Projekt öffnen oder anlegen usw.:-|

Hmmm ... komische Sache, wollte eigentlich helfen das Problem weiter einzugrenzen ... so ein Mist.:-D

Viele Grüße
Pierre

Neuanlegen von Projekten - Version vom 11.05.2021

by Micha ⌂, Bad Vilbel, Wednesday, May 12, 2021, 16:05 (33 days ago) @ Pierre

Hallo Pierre,

Sowohl beim Start per Exe, Batch, Konsole oder direkt über die jar ... keinerlei Probleme beim Projekt öffnen oder anlegen usw.:-|

Kannst Du mal bitte folgende Vorversion ausprobieren: JAG3Dv20210512_Windows_RC.zip? Läuft diese auch bei Dir? Ich hatte beim Erstellen der EXE-Datei (vermutlich) eine zu kleine Mindestversion angegeben.

Beste Grüße und Danke fürs Feedback.
Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

Neuanlegen von Projekten - Version vom 11.05.2021

by Pierre, Wednesday, May 12, 2021, 19:14 (33 days ago) @ Micha

Nabend Micha,

jap, auch der RC läuft bei mir völlig problemlos ... :-)

Viele Grüße
Pierre

Neuanlegen von Projekten - Version vom 11.05.2021

by Micha ⌂, Bad Vilbel, Wednesday, May 12, 2021, 20:06 (33 days ago) @ Pierre

Hallo Pierre,

jap, auch der RC läuft bei mir völlig problemlos ... :-)

Besten Dank für Deine zugige Rückmeldung. Ich habe eine neue Version hochgeladen, wobei im Prinzip nur die EXE neu ist.

Viele Grüße und erholsamen Herrentag!
Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

Welche Java-Version ist installiert?

by Micha ⌂, Bad Vilbel, Wednesday, May 12, 2021, 14:36 (33 days ago) @ Karsten

Hallo,

um die Sache ggf. noch weiter einzugrenzen: Du arbeitest mit einem Windows-System und startest normalerweise über die jag3d.exe, oder? Hast Du auf Deinem System auch eine Java-Version installiert? Wenn ja, kannst Du rekonstruieren welche Version bei Dir läuft?

Viele Grüße
Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

Tags:
Java, Version, Windows

Welche Java-Version ist installiert?

by Karsten, Wednesday, May 12, 2021, 15:00 (33 days ago) @ Micha

Es ist noch eine uralte Version (9.0.4.) installiert.

Welche Java-Version ist installiert?

by Micha ⌂, Bad Vilbel, Wednesday, May 12, 2021, 16:03 (33 days ago) @ Karsten

Hallo Karsten,

Es ist noch eine uralte Version (9.0.4.) installiert.

Okay, dann habe ich eine Vermutung. Es liegt dann nicht an JAG3D selbst sondern an der EXE-Datei. Dort hatte ich als Mindestversion Java 9 angegeben. Wenn diese Version (oder eine Neuere) auf dem System gefunden wird, soll diese auch verwendet werden, ansonsten wird auf das OpenJDK zurückgegriffen. Die neue HSQLDB-Bibliothek ist aber mit Java 11 kompiliert worden, sodass hier Java 9 nicht mehr reicht. Ich habe die Mindestversion mal auf Java 15 gesetzt für die EXE-Datei, sodass in Deinem Fall nun der Fallback-Fall (OpenJDK) eintreten sollte.

Kannst Du mal bitte folgende Vorversion ausprobieren: JAG3Dv20210512_Windows_RC.zip? Läuft diese bei Dir? Wenn ja, würde ich das Paket bei github austauschen.

Auf den von mir getesteten Systemen war mindestens Java 13 installiert, sodass es mir nicht auffallen konnte.

Viele Grüße
Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

Welche Java-Version ist installiert?

by Karsten, Wednesday, May 12, 2021, 16:47 (33 days ago) @ Micha

Hallo Micha,

auf meinem Laptop hatte ich (mit installierter 10er Version von Java) dasselbe Problem wie auf Arbeit.
Die neue Version von Dir funktioniert vollkommen problemlos - alles wieder wie zuvor.

Danke für Deine wirklich schnelle Hilfe und Unterstützung.

Gruß
Karsten

Welche Java-Version ist installiert?

by Micha ⌂, Bad Vilbel, Wednesday, May 12, 2021, 17:57 (33 days ago) @ Karsten

Guten Abend Karsten,

besten Dank für Deine schnelle Rückmeldung.

auf meinem Laptop hatte ich (mit installierter 10er Version von Java) dasselbe Problem wie auf Arbeit.

Ja, dass würde passen. Diese Version wäre zwar größer als 9 (die von der EXE geprüft wurde) aber dennoch kleiner als die benötigte Version 11.

Die neue Version von Dir funktioniert vollkommen problemlos - alles wieder wie zuvor.

Sehr gut. Das mit der EXE muss ich mir merken. Wenn ich das OpenJDK anpasse, sollte ich zukünftig auch die Einstellungen für die EXE anpassen.

Ich werde die gezeigte Version auf github veröffentlichen.

Viele Grüße
Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences

RSS Feed of thread