- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Debugging direkt aus der IDE Isolated mode
Hallo Community,
auf Debugging direkt aus der IDE ist beschrieben, wie das mit fs-client.jar geht. Gibt es sowas auch fรผr fs-isolated-client?
Danke und Gruร, Heiko
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Community,
bin ebenfalls auf diesen Punkt gestoรen.
Welches wรคre denn die alternative Klasse statt de.espirit.firstspirit.client.CMSExplorer?
Eine Doku zur Isolated Version des Debuggings gibts auch noch nicht oder?
Gruร
Hรผseyin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Da hier noch keine Antwort kam wรผrde ich das Thema gerne nochmal pushen in der Hoffnung, das jemand von e-Spirit mitliest. Gibt es hier eine Mรถglichkeit? Das client debugging war ein wichtiges Werkzeug fรผr mich.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hatte das dann reverse-engineered (sprich jnlp-Datei angeschaut), so oder so รคhnlich:
String connectionSettings = deflate(
"loglevel=DEBUG;compression=0;encryption=0;host=" + host + ";locale=en;login=client;login.user=" + user + ";login.password=" + password
+ ";login.type=MAIN;maximize=false;mode=HTTP;port=" + port + ";servletZone=/;sun.java2d.d3d=true;"
+ "url=http://" + host + ":" + port + ";usehttps=false");
de.espirit.common.bootstrap.Bootstrap.main("--system-properties", connectionSettings);
Die Klasse "Bootstrap" ist der Ersatz.
Ich weiร allerdings nicht, wozu "--system-properties" gut ist.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Heiko,
danke fรผr di eInfo ๐ Aber hat das bei dir damit auch geklappt? Ich bekam eine NPE aus der BootStrap Klasse.
Dann habe ich die system-properties aufgenommen und als Wert dafรผr den String aus einer aktuell heruntergeladenen fslnch-Datei รผbernommen (gehashter/encrypteter String). Damit komme ich etwas weiter, aber lande dann bei einer NPE aus der FactoryRegistry:
Exception in thread "main" java.lang.NullPointerException
at de.espirit.common.FactoryRegistry.createDefaultFactoryRegistry(FactoryRegistry.java:527)
at de.espirit.common.FactoryRegistry.getDefaultInstance(FactoryRegistry.java:220)
at de.espirit.common.FactoryRegistry.create(FactoryRegistry.java:200)
at de.espirit.common.bootstrap.Bootstrap.start(Bootstrap.java:110)
at de.espirit.common.bootstrap.Bootstrap.main(Bootstrap.java:395)
Gruร
Felix
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Felix, ja konnte so Verbindung zum FS-Server im isolated mode aufbauen und auch Projekt laden und debuggen. Ich kann mir vorstellen, dass beim Launcher da was anderes in den Parametern steht, hatte WebStart-JNLP untersucht.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hmm, dann ist es vllt. auch eine Versionsproblematik. Bin auf 2021-04 und habe ja auch gar keine Mรถglichkeit mehr per JNLP zu starten. Deshalb hatte ich mir das aus der fslnch geholt.
StefanSchulzโ Ich bin mal so frech und mentione dich hier, weil solche Fragen hier im Regelfall von dir beantwortet werden :smileygrin: Kannst du was dazu sagen, ob/wie Client-Debugging in aktuellen Versionen im ISOLATED Mode funktionieren?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Felix,
ich fรผrchte, ich habe die Frage nicht ganz verstanden. Was genau mรถchtest du denn "debuggen"? Die Anleitung ganz oben sieht mir nach einem Debugging fรผr interne Nutzung aus. Du willst ja vermutlich nicht lokal einen Client starten und diesen dann debuggen. Oder?
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Guten Morgen Stefan,
uns geht es an der Stelle z.B. um das debuggen von FS Modulen oder ValueServices etc.
In der Anleitung ist das weiter unten im Teil mit Server-Konfiguration erlรคutert.
Seit der Umstellung auf Isolated funktioniert das nicht mehr, weil die Klasse de.espirit.firstspirit.client.CMSExplorer nicht mehr existiert.
Benรถtigt ihr es auch fรผr denselben Zweck felix.reinholdโ?
Gruร
Hรผseyin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Stefan,
"Du willst ja vermutlich nicht lokal einen Client starten und diesen dann debuggen. Oder?"
Doch, genau das mรถchte ich ๐ So habe ich bisher wie von Hรผseyin beschrieben Clientseitige Skripte (ValueService, Button-Skripte, Workflows etc...) gedebuggt.
Dafรผr habe ich den client immer direkt aus der IDE raus gestartet. Alternativ wรผrde es mir auch reichen, wenn ich dem FS Launcher Startoptionen unterjubeln kรถnnte fรผr ein RemoteDebugging.
Viele Grรผรe
Felix

