Startseite › Foren › Installation › Verbindung über VPN
- This topic is empty.
-
AutorBeiträge
-
6. Juni 2012 um 09:49 #431cjoostParticipant
Hallo an alle,
nachdem ich von meiner Frau beauftragt wurde ihr eine Anwaltssoftware zu suchen, welche ihr die Arbeit erleichtert und ich auf der Suche auf J-Lawyer gestoßen bin, war ich echt begeistert.
Gestern habe ich dann auch endlich die Zeit gefunden die Installation durchzuführen, zu Hause funktioniert auch alles wunderbar, versuche ich allerdings jetzt eine Verbindung über VPN herzustellen hängt sich der Client auf.
Hier die Konstellation:
Rechner(Server) mit j-lawyer-server im Netzwerk hinter einer Fritzbox.
Rechner(Client) mit j-lawyer-client in einem externem Netzwerk über VPN mit der Fritzbox verbundenTest der VPN-Verbindung über die Ausführung eines Pings, desweiteren wird in der Fritzbox der Client angezeigt.
Folgendes wird in der Console angezeigt
Code:C:\j-lawyer-client>java -Djava.security.auth.login.config=auth.conf -jar j-lawye
r-client.jar
Exception in thread „Thread-3“ java.lang.UnsupportedClassVersionError: com/jdime
nsion/jlawyer/persistence/AddressBean : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetPublicMethods(Unknown Source)
at java.lang.Class.getMethods(Unknown Source)
at sun.misc.ProxyGenerator.generateClassFile(Unknown Source)
at sun.misc.ProxyGenerator.generateProxyClass(Unknown Source)
at java.lang.reflect.Proxy.getProxyClass(Unknown Source)
at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.resolvePr
oxyClass(ObjectInputStreamWithClassLoader.java:257)
at java.io.ObjectInputStream.readProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.jboss.aop.joinpoint.InvocationResponse.readExternal(InvocationRes
ponse.java:119)
at java.io.ObjectInputStream.readExternalData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.r
eceiveObjectVersion2_2(JavaSerializationManager.java:238)
at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.r
eceiveObject(JavaSerializationManager.java:138)
at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.read
(SerializableUnMarshaller.java:123)
at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versione
dRead(MicroSocketClientInvoker.java:1299)
at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transpor
t(MicroSocketClientInvoker.java:907)
at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientI
nvoker.java:169)
at org.jboss.remoting.Client.invoke(Client.java:2070)
at org.jboss.remoting.Client.invoke(Client.java:879)
at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemot
eInterceptor.java:60)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:102)
at org.jboss.ejb3.proxy.impl.remoting.IsLocalProxyFactoryInterceptor.inv
oke(IsLocalProxyFactoryInterceptor.java:104)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:102)
at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
at $Proxy0.createProxyBusiness(Unknown Source)
at org.jboss.ejb3.proxy.impl.objectfactory.session.SessionProxyObjectFac
tory.createProxy(SessionProxyObjectFactory.java:129)
at org.jboss.ejb3.proxy.impl.objectfactory.session.stateless.StatelessSe
ssionProxyObjectFactory.getProxy(StatelessSessionProxyObjectFactory.java:79)
at org.jboss.ejb3.proxy.impl.objectfactory.ProxyObjectFactory.getObjectI
nstance(ProxyObjectFactory.java:161)
at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java
:1483)
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingC
ontext.java:1500)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:824)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:688)
at javax.naming.InitialContext.lookup(Unknown Source)
at com.jdimension.jlawyer.services.JLawyerServiceLocator.lookupAddressSe
rviceRemote(JLawyerServiceLocator.java:68)
at com.jdimension.jlawyer.client.SplashThread.run(SplashThread.java:74)
at java.lang.Thread.run(Unknown Source)An dieser Stelle hängt der Client:
Ich hoffe ihr könnt mir helfen.
Gruß
cjoost6. Juni 2012 um 17:46 #492j-lawyer.orgKeymasterHallo,
der Fehler „Unsupported major.minor version 51.0“ deutet darauf hin, daß der verwendete Client kein Java 7 installiert hat, sondern eine ältere Java-Version. Das kann in der Eingabeaufforderung / Shell über „java -version“ geprüft werden. Ggf. muss dann eine aktuelle Java-Version installiert werden.
Grüsse,
j-lawyer.org6. Juni 2012 um 20:48 #493cjoostParticipantDanke für den Hinweis dass habe ich nicht bedacht…
Wäre es nicht sinnvoll für die nächste Version die passende jre direkt mitzuliefern?
Gruß
cjoost6. Juni 2012 um 21:03 #495j-lawyer.orgKeymasterJa, die gesamte Installationsroutine soll noch etwas stärker automatisiert werden. Ob es schon in der nächsten Version gemacht wird, muss ich erst noch sehen… 🙂
Grüsse,
j-lawyer.org6. Juni 2012 um 21:24 #496cjoostParticipantUm nicht noch eine neues Thema aufzumachen stelle ich mein nächstes Problem hier mal dazu.
Und zwar komme ich bei der Bearbeitung der Mastervorlage nicht weiter
Sowohl OpenOffice als LibreOffice melden:
Code:Die Netzwerkverbindung zu … konnte nicht hergestellt werden.Die Console liefert mir folgende Ausgabe:
Code:C:\j-lawyer-client>java -Djava.security.auth.login.config=auth.conf -jar j-lawye
r-client.jar
23:15:18,042 ERROR [ApplicationLauncher] error starting libreoffice
java.io.IOException: Cannot run program „libreoffice“: CreateProcess error=2, Da
s System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at com.jdimension.jlawyer.client.utils.ApplicationLauncher$WindowsApplic
ationLauncher.openInNativeApplication(ApplicationLauncher.java:61)
at com.jdimension.jlawyer.client.utils.ApplicationLauncher$WindowsApplic
ationLauncher.openInNativeApplication(ApplicationLauncher.java:99)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel.cmdEditA
ctionPerformed(MasterTemplatesPanel.java:199)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel.access$0
00(MasterTemplatesPanel.java:25)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel$1.action
Performed(MasterTemplatesPanel.java:119)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, Das System kann die angeg
ebene Datei nicht finden
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
… 44 moreWahrscheinlich ist es nur eine einstellung die ich noch vornehmen muss.
Gruß
cjoost6. Juni 2012 um 21:38 #497j-lawyer.orgKeymasterDer Client startet LibreOffice / OpenOffice und übergibt einen FTP-URL zum Dokument – offensichtlich kann OOo/LO die Datei per FTP nicht laden.
Fragen:
– Läuft der Server unter Windows oder Linux?
– Wenn Windows, wird der empfohlene FTP-Server (siehe Installationsanleitung verwendet)?bitte noch die folgenden Zeilen aus j-lawyer-server/jboss-6.1.0.Final/server/default/deploy/properties-service.xml hier posten:
jlawyer.ftp.host=
jlawyer.ftp.port=
jlawyer.ftp.basedirectory=
jlawyer.ftp.basedirectory.local=
jlawyer.server.initdir=ACHTUNG: bitte FTP-Nutzernamen und Passwort nicht im Forum posten.
7. Juni 2012 um 07:37 #498cjoostParticipantGuten Morgen,
der Server läuft auf einem Windows Vista System.
ja es wird der FileZilla FTP Server verwendet.Hier die gewünschten zeilen aus der properties-service.xml
Code:jlawyer.ftp.host=192.168.178.20
jlawyer.ftp.port=21
jlawyer.ftp.user=******
jlawyer.ftp.password=******
jlawyer.ftp.basedirectory=/
jlawyer.ftp.basedirectory.local=C:/j-lawyer-server/j-lawyer-data/
jlawyer.server.initdir=C:/j-lawyer-server/jboss-6.1.0.Final/server/default/j-lawyer-init/Danke
cjoost7. Juni 2012 um 09:13 #499j-lawyer.orgKeymasterGut, dann lass uns das mal eingrenzen. Die Konfiguration sieht okay aus und sollte am Client folgenden URL ergeben:
ftp://(Nutzer):(Passwort)@192.168.178.20:21//mastertemplates/master-text.odt
Hier bitte mal Nutzer und Passwort entsprechend ersetzen und über den Browser (am Client-PC) öffnen. Ist FileZilla richtig konfiguriert, sollte das Dokument geöffnet werden (oder, je nach Browsereinstellung, ein Download des Dokuments angeboten werden) und das Problem liegt im j-lawyer (Vista habe ich bisher noch nicht getestet, nur XP und Windows 7).
Anderenfalls liegt es am FileZilla. Hier bitte mal prüfen ob
– der Nutzer korrekt angelegt ist und das Passwort mit dem in der j-lawyer-Konfiguration übereinstimmt
– das Verzeichnis im FileZilla für den Nutzer freigegeben ist und Berechtigungen korrekt gesetzt sind (siehe Screenshot)
Zusätzlich kannst Du nochmal die Mastervorlage über den j-lawyer – Client öffnen und anschließend die Logs aus der FileZilla-Administrationskonsole hier posten.
Wenn das alles nichts hilft, könnten wir noch eine Teamviewer-Sitzung machen. Schaffen wir schon 🙂
7. Juni 2012 um 20:02 #500cjoostParticipantEs war die Firewall welche das erste Problem verursacht hat.
Allerdings kommt jetzt wenn ich eine Vorlage öffnen möchte, immer die meldung das OpenOffice bzw. LiberOffice nicht mehr reagieren. Und anschließend diese Meldung vom Client
Code:Fehler beim öffnen des Dokuments: LibreOffice/Openoffice nicht installiert oder Path nicht gesetzt. LibreOffice nicht installiert!Hier der Auszug aus meinem Path
Code:PATH=C:\Program Files\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C
:\Windows\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:
\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common File
s\Roxio Shared\10.0\DLLShared\;C:\Program Files\Pinnacle\Shared Files\;C:\Window
s\System32\WindowsPowerShell\v1.0\;C:\Program Files\QuickTime\QTSystem\;C:\Progr
am Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\OpenOffice.org 3\program;C:
\Program Files\OpenOffice.org 3Hier Die Ausgabe von der Commandline
Code:22:02:20,199 ERROR [ApplicationLauncher] error starting libreoffice
java.io.IOException: Cannot run program „libreoffice“: CreateProcess error=2, Da
s System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at com.jdimension.jlawyer.client.utils.ApplicationLauncher$WindowsApplic
ationLauncher.openInNativeApplication(ApplicationLauncher.java:61)
at com.jdimension.jlawyer.client.utils.ApplicationLauncher$WindowsApplic
ationLauncher.openInNativeApplication(ApplicationLauncher.java:99)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel.cmdEditA
ctionPerformed(MasterTemplatesPanel.java:199)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel.access$0
00(MasterTemplatesPanel.java:25)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel$1.action
Performed(MasterTemplatesPanel.java:119)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, Das System kann die angeg
ebene Datei nicht finden
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
… 44 more
22:02:31,839 ERROR [ApplicationLauncher] error starting soffice
java.lang.Exception: LibreOffice / OpenOffice nicht installiert!
at com.jdimension.jlawyer.client.utils.ApplicationLauncher$WindowsApplic
ationLauncher.openInNativeApplication(ApplicationLauncher.java:85)
at com.jdimension.jlawyer.client.utils.ApplicationLauncher$WindowsApplic
ationLauncher.openInNativeApplication(ApplicationLauncher.java:99)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel.cmdEditA
ctionPerformed(MasterTemplatesPanel.java:199)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel.access$0
00(MasterTemplatesPanel.java:25)
at com.jdimension.jlawyer.client.templates.MasterTemplatesPanel$1.action
Performed(MasterTemplatesPanel.java:119)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)7. Juni 2012 um 21:30 #501j-lawyer.orgKeymasterFunktioniert das Starten von LO/OOo über die Eingabeaufforderung? D.h. einfach die Eingabeaufforderung öffnen und nur
Code:libreofficebzw.
Code:sofficeeingeben und ENTER (ohne Erweiterung .exe)?
Eventuell verhält sich Vista hier anders als XP – der j-lawyer – Client startet die externe Anwendung ohne Angabe der Dateierweiterung. Ich konnte jetzt mangels einer Vista-Testumgebung nur mal einen Client erstellen, der den vollen Programmnamen verwendet (Download j-lawyer-client.jar unter http://www.j-lawyer.org/temp/j-lawyer-client.jar). Du müsstest dann diese Datei im Client austauschen und das Ganze auf Vista bei Dir probieren.
Grüsse,
Jens (j-lawyer.org)7. Juni 2012 um 22:12 #502j-lawyer.orgKeymasterBitte auch mal die Datei client.log aus C:\Dokumente und Einstellungen\(Nutzername)\.j-lawyer-client\log an info@j-lawyer.org schicken – danke!
13. Juni 2012 um 10:54 #503cjoostParticipantso nachdem ich gestern wieder etwas mehr Zeit hatte konnte ich wieder testen.
Der Fehler so scheint mir liegt nicht an j-lawyer sondern an OpenOffice bzw. LibreOffice. Die Programme versuchen normal zu starten, brechen allerdings beide beim laden ab.
Nach einigen Recherchen im Internet bin ich auf ein Problem gestoßen welches meinem sehr ähnlich sieht, und zwar ist es der Aufruf einer Datei über ftp wenn der Benutzer und das Passwort übergeben werden.
Hier ist die Meldung die mir OpenOffice bzw. die Windows-Ereignisanzeige liefert:
Code:Allgemein:
Fehlerhafte Anwendung soffice.bin, Version 3.4.9590.500, Zeitstempel 0x4f8fa6cf, fehlerhaftes Modul MSVCR90.dll, Version 9.0.30729.6161, Zeitstempel 0x4dace5b9, Ausnahmecode 0xc0000417, Fehleroffset 0x0002fc96, Prozess-ID 0x17c0, Anwendungsstartzeit 01cd4949f79a6501.Problemsignatur:
Problemereignisname: BEX
Anwendungsname: soffice.bin
Anwendungsversion: 3.4.9590.500
Anwendungszeitstempel: 4f8fa6cf
Fehlermodulname: MSVCR90.dll
Fehlermodulversion: 9.0.30729.6161
Fehlermodulzeitstempel: 4dace5b9
Ausnahmeoffset: 0002fc96
Ausnahmecode: c0000417
Ausnahmedaten: 00000000
Betriebsystemversion: 6.0.6000.2.0.0.768.3
Gebietsschema-ID: 1031
Zusatzinformation 1: f15c
Zusatzinformation 2: 4b7309324f94a44436e9b9509d114a65
Zusatzinformation 3: 9f66
Zusatzinformation 4: 396e8af8c5b4980cee1a60573951c654Da es anscheinend ein Problem bei C++ ist habe ich über den all-in-one-runtimes Installer die entsprechenden runtimes installiert. Leider hat auch dieses nicht die erhoffte Lösung gebracht.
Gruß
cjoost13. Juni 2012 um 11:17 #504cjoostParticipantUm alles mal ein wenig mehr einzugrenzen habe ich ein paar Tests gemacht:
Aufruf über den Browser:
1.=> Authentifizierung ist erforderlich
=> nach der Eingabe offnet sich die Datei2.
Code:ftp://<ftp-user>@192.168.178.20:21/mastertemplates/master-text.odt=> Passworteingabe ist erforderlich
=> nach der Eingabe offnet sich die Datei3.
Code:ftp://<ftp-user>:<passwort>@192.168.178.20:21/mastertemplates/master-text.odt=> die Datei öffnet sich
Aufruf über Commandline:
1.Code:=> Authentifizierung erforderlich
=> nach der Eingabe stürzt OO ab2.
Code:soffice ftp://<ftp-user>@192.168.178.20:21/mastertemplates/master-text.odt=> Passworteingabe ist erforderlich
=> nach der Eingabe stürzt OO ab3.
Code:soffice ftp://<ftp-user>:<passwort>@192.168.178.20:21/mastertemplates/master-text.odt=> OO stürzt ab
Gruß
cjoostPS.: Auch die neue jar hat leider keine Abhilfe geschafft identischer Fehler wie davor.
13. Juni 2012 um 20:08 #505j-lawyer.orgKeymasterDanke für die Analyse 🙂
Die Ausgabe der Ereignisanzeige ist eindeutig und ich kann aufhören im j-lawyer zu schauen. Nun stellt sich also die Frage nach einem Workaround für den LO / OOo – Bug.
Ich habe noch folgendes gefunden:
http://user.services.openoffice.org/en/forum/viewtopic.php?f=15&t=26332 – hier berichtet jmd. vom gleichen Problem unter Windows 7 und bestätig dass es unter Windows XP funktioniert
http://www.openoffice-forum.de/viewtopic.php?f=12&t=1668&sid=43d94ed2c178b2c881a8f19122eca504 – hier wird berichtet, dass OOo beim Laden von FTP versucht, eine temporäre Datei auf C:\ zu speichern. Der Hinweis ist also, dem Nutzer Schreibrechte auf C:\ (ohne Unterverzeichnisse) zu geben.Dieser Tipp sollte nochmal ausprobiert werden. Wenn es nicht hilft, würde ich einen Lösung im j-lawyer-Client bauen, da anzunehmen ist, dass andere Anwender auf das gleiche Problem stossen könnten. Die Lösung im j-lawyer wäre dann, den Client die Datei vom Server laden zu lassen, lokal zu speichern, OOo zu öffnen mit der lokalen Datei, und anschließend die Datei automatisch zurück auf den Server zu speichern.
Kurzes Feedback wäre nett – danke!
14. Juni 2012 um 10:26 #506cjoostParticipantSo jetzt habe ich folgendes gemacht:
- Erst habe ich überprüft ob es wirklich an den Berechtigungen liegt. Hierzu habe ich Procmon verwendet und siehe da es darf nicht auf C:\ geschrieben werden
- Berechtigungen für C:\ neu gesetzt
- Deaktivieren von UAC
- System neu gestartet
Nach den Änderungen funktioniert nun das öffnen der Dokumente.
Allerdings musste ich feststellen dass ich keine neue Dokumentenvorlage, über den Button NEU erstellen kann.Log der Console
Code:2012-06-14 12:20:18,200 ERROR [com.jdimension.jlawyer.client.utils.FTPUtils] java.net.SocketException: Software caused connection abort: socket write errorLog von Filezilla
Code:(000014)14.06.2012 12:20:18 – (not logged in) (192.168.178.20)> Connected, sending welcome message…
(000014)14.06.2012 12:20:18 – (not logged in) (192.168.178.20)> 220-FileZilla Server version 0.9.41 beta
(000014)14.06.2012 12:20:18 – (not logged in) (192.168.178.20)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000014)14.06.2012 12:20:18 – (not logged in) (192.168.178.20)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000014)14.06.2012 12:20:18 – (not logged in) (192.168.178.20)> USER <benutzer>
(000014)14.06.2012 12:20:18 – (not logged in) (192.168.178.20)> 331 Password required for <benutzer>
(000014)14.06.2012 12:20:18 – (not logged in) (192.168.178.20)> PASS ********
(000014)14.06.2012 12:20:18 – <benutzer> (192.168.178.20)> 230 Logged on
(000014)14.06.2012 12:20:18 – <benutzer> (192.168.178.20)> SYST
(000014)14.06.2012 12:20:18 – <benutzer> (192.168.178.20)> 215 UNIX emulated by FileZilla
(000014)14.06.2012 12:20:18 – <benutzer> (192.168.178.20)> disconnected.Gruß
cjoost -
AutorBeiträge
- Das Thema ‘Verbindung über VPN’ ist für neue Antworten geschlossen.