efaRemote

Diskussion, Fragen, Anregungen und Wünsche zu efa2

Moderatoren: nick, smg

Forumsregeln
Verfasse bitte die Beiträge in den passenden Kategorien und gib ihnen einen aussagekräftigen Betreff.
Antworte bitte nur zum Thema und beginne ein neues Thema, falls Du noch etwas Zusätzliches sagen möchtest.
valjef
Beiträge: 6
Registriert: Mi 8. Feb 2012, 09:28

Re: efaRemote

Beitrag von valjef » Sa 11. Feb 2012, 18:49

Hallo Nicolas,

Remote lauft in deutsch aber nicht in französisch.
Logdatei von Server
11.02.2012 17:18:21] - efaBths - 02740 - INFO - RMT003 - la connexion du poste efa-distant /192.168.1.108:1546 a réussie: Administrateur=admin
[11.02.2012 17:18:22] - efaBths - 02740 - ERROR - EXC001 - com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence. com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source) com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source) com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source) com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(Unknown Source) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) de.nmichael.efa.data.storage.RemoteEfaServer.getRequests(RemoteEfaServer.java:198) de.nmichael.efa.data.storage.RemoteEfaServer.access$100(RemoteEfaServer.java:31) de.nmichael.efa.data.storage.RemoteEfaServer$MyHandler.handle(RemoteEfaServer.java:98) com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source) sun.net.httpserver.AuthFilter.doFilter(Unknown Source) com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source) sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(Unknown Source) com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source) sun.net.httpserver.ServerImpl$Exchange.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
[11.02.2012 17:18:22] - ERROR - com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence.
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at de.nmichael.efa.data.storage.RemoteEfaServer.getRequests(RemoteEfaServer.java:198)
[11.02.2012 17:18:22] - ERROR - at de.nmichael.efa.data.storage.RemoteEfaServer.access$100(RemoteEfaServer.java:31)
[11.02.2012 17:18:22] - ERROR - at de.nmichael.efa.data.storage.RemoteEfaServer$MyHandler.handle(RemoteEfaServer.java:98)
[11.02.2012 17:18:22] - ERROR - at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at sun.net.httpserver.AuthFilter.doFilter(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at sun.net.httpserver.ServerImpl$Exchange.run(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[11.02.2012 17:18:22] - ERROR - at java.lang.Thread.run(Unknown Source)
[11.02.2012 17:19:16] - efaBths - 02740 - INFO - ADM001 - Login-Administrateur: Nom: admin


das Fehler kommt wenn ich möchte ein Fahrt beginnen, der Datei von Personen ist nicht erreichbar (ROT Viereckiges)

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: efaRemote

Beitrag von nick » So 12. Feb 2012, 23:17

Hallo JF,

oh, das ist ein Fehler mit dem Zeichensatz. Ist in 1.9.9_42 korrigiert. Bitte versuche es damit nochmal.

DAnke & Gruß,
Nicolas

valjef
Beiträge: 6
Registriert: Mi 8. Feb 2012, 09:28

Re: efaRemote

Beitrag von valjef » Mo 13. Feb 2012, 11:04

Guten Tag
Ich habe mit 1.9.9.43 probieren und es ist kein Fehler mehr.
Vielen Danke
Jean-François

mizoko
Beiträge: 184
Registriert: So 18. Jul 2010, 18:23
Kontaktdaten:

Re: efaRemote

Beitrag von mizoko » Mo 27. Feb 2012, 17:16

nick hat geschrieben:Hallo,
hier nochmal kurz zusammengefasst, wie die Konfiguration aussehen muss:
  • Server: Projekt mit Namen z.B. prj im lokalen Dateisystem. In der Konfiguration unter Daten - efaRemote die Option Remote-Zugriff erlauben gesetzt. Diese wird erst nach dem Neustart von efa wirksam, also efa einmal neu starten. Jetzt sollte in der Logdatei eine Meldung efaRemote Server laeuft auf Port 3834 erscheinen.
  • Client: Projekt mit Namen z.B. remote anlegen, mit Speichertyp efaRemote. Dort die IP-Adresse des Servers eintragen, den Namen des Projekts auf dem Server (prj), als Admin-Namen admin und das Passwort des Admins auf dem Server.
Falls das nicht funktioniert, mal in der Konfiguration auf Client und Server im Expertenmodus das Debug-Logging aktivieren, als Trace-Topic 0x4000 eintragen und als Tracel-Level eine 5. Dann mal schauen, was in den Logdateien auf Client und Server erscheint, und eventuell hier mal im Forum posten. Bitte ueberpruefe auch, ob auf dem Server vielleicht eine Firewall laeuft, die die Anfragen des Clients blockieren koennte.
Gruss,
Nicolas
Hallo nick,
wenn ich den Thread richtig interpretiere, könnte man efa auch auf einem NAS laufen lassen? Ich nutze ein Synology DS710plus. Die NAS laufen prinzipbedingt mit einem Linuxderivat. Für Synology gibt es im Userforum auch eine Lösung zur Installation von Java. Hat man eh schon einen Webserver zu laufen, ist meist auch eine MySQL DB aktiv vorhanden. Also wäre auch diese Lösung über die DB möglich.
Gruß
mizoko
RCN Darmstadt

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: efaRemote

Beitrag von nick » Di 28. Feb 2012, 19:40

Hallo mizoko,

NAS wie in Network Attached Storage? Ueblicherweise lauft auf einem Storage nur die Storage-Software. Viele Vendoren setzen dort Standardbetriebssysteme ein, dies es prinzipiell ermoeglichen wuerden, auch andere Software dort laufen zu lassen. Bei den meisten Systemen ist dies aber nicht erlaubt, technisch verhindert, oder zumindest nicht supported. Mag bei Synology anders sein - das Produkt kenne ich nicht. In jedem Fall missbrauchst Du dann das Storage als Standard-Linux-Server. Kann man machen, aber scheint mir eine ungewoehnliche Zweckentfremdung. Ein normaler Linux-Server wuerde es vermutlich auch tun... efa ist das natuerlich egal. Wenn Du auf dem NAS Java und efa intalliert bekommst, sollte das efa nicht stoeren.

Die DB-Anbindung in efa 2.0.0 ist noch nicht vorhanden, kommt aber mit einem der naechsten Updates. Ein Speichern der Daten in einer MySQL-DB wird dann moeglich sein.

Gruss,
Nicolas

Tom
Beiträge: 25
Registriert: Mi 20. Okt 2010, 15:16

Re: efaRemote

Beitrag von Tom » Mi 11. Apr 2012, 08:19

Hi, habe gleiches Problem (Remote-Zugriff fehlgeschlagen)

Server efa2-Bootshuas, Client efa2-Basis. In ef-Online sehe ich die korrekte IP des Servers. Firewall ausgeschaltet.

Debug-Log:

Code: Alles auswählen

[11.04.2012 08:12:47] - efaBase - 06936 - INFO    - COR001 - PROGRAMMENDE
[11.04.2012 08:13:26] - efaBase - 08036 - INFO    - EVT001 - PROGRAMMSTART
[11.04.2012 08:13:26] - efaBase - 08036 - INFO    - INF002 - Version efa: 2.0.0_09 -- Java: 1.6.0_29 (JVM 20.4-b02) -- OS: Windows 7 6.1
[11.04.2012 08:13:33] - efaBase - 08036 - INFO    - ADM001 - Admin-Login: Name: admin
[11.04.2012 08:14:11] - efaBase - 08036 - ERROR   - RMT006 - BRV1882.efa2project: efaRemote-Anfrage GetSCN fehlgeschlagen: Connection timed out: connect (Code -1)
[11.04.2012 08:14:32] - efaBase - 08036 - ERROR   - RMT006 - BRV1882.efa2project: efaRemote-Anfrage Get fehlgeschlagen: Connection timed out: connect (Code -1)
[11.04.2012 08:14:53] - efaBase - 08036 - ERROR   - RMT006 - BRV1882.efa2project: efaRemote-Anfrage Add fehlgeschlagen: Connection timed out: connect (Code -1)
[11.04.2012 08:15:33] - efaBase - 08036 - INFO    - LOG003 - Debug Logging activated.
[11.04.2012 08:15:33] - efaBase - 08036 - INFO    - LOG006 - Trace Topic set to 0x400.
[11.04.2012 08:15:33] - efaBase - 08036 - INFO    - LOG006 - Trace Level set to 5.
[11.04.2012 08:15:59] - efaBase - 08036 - ERROR   - RMT006 - BRV1882.efa2project: efaRemote-Anfrage GetSCN fehlgeschlagen: Connection timed out: connect (Code -1)
[11.04.2012 08:16:20] - efaBase - 08036 - ERROR   - RMT006 - BRV1882.efa2project: efaRemote-Anfrage Get fehlgeschlagen: Connection timed out: connect (Code -1)
[11.04.2012 08:16:41] - efaBase - 08036 - ERROR   - RMT006 - BRV1882.efa2project: efaRemote-Anfrage Add fehlgeschlagen: Connection timed out: connect (Code -1)
[11.04.2012 08:16:48] - efaBase - 08036 - DEBUG   - FLE114 - DataFileWriter[C:\Users\Tom\efa2\cfg\admins.efa2admins] no unsaved data.
[11.04.2012 08:16:48] - efaBase - 08036 - DEBUG   - FLE114 - DataFileWriter[C:\Users\Tom\efa2\cfg\configuration.efa2config] no unsaved data.
[11.04.2012 08:16:48] - efaBase - 08036 - DEBUG   - FLE114 - DataFileWriter[C:\Users\Tom\efa2\cfg\types.efa2types] no unsaved data.
[11.04.2012 08:16:48] - efaBase - 08036 - INFO    - COR001 - PROGRAMMENDE

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: efaRemote

Beitrag von nick » Mi 11. Apr 2012, 09:28

Läuft efa2-Bootshaus, und hast Du dort in der Konfiguration die Option "Remote-Zugriff erlauben" gesetzt?
Ist der Rechner, auf dem efa2-Bootshaus läuft, hinter einem Router (Fritz-Box o.ä.)? Falls ja, mußt Du auf dem Router eine Port-Weiterleitung einrichten.

Gruß,
Nicolas

Tom
Beiträge: 25
Registriert: Mi 20. Okt 2010, 15:16

Re: efaRemote

Beitrag von Tom » So 22. Apr 2012, 20:54

port weiterleitung habe ich eingerichtet, musste allerdings auch die lokale Firewall deaktivieren.

Bin mir nicht ganz sicher, welches Programm muss ich in der Windows7 Firewall eigentlich zulassen?

Grüße,
Tom

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: efaRemote

Beitrag von nick » So 22. Apr 2012, 21:49

Hallo Tom,

bin mir nicht sicher, wie das mit "Programm zulassen" in Windows7 funktioniert. Wenn überhaupt, wäre das Programm "Java", das Du zulassen müßtest. Glaube aber nicht, daß das funktionieren würde. Statt dessen ist es besser, die Freigabe auf Port-Basis zu machen. Einfach nur den Port 3834 freigeben - das war's.

Gruß,
Nicolas

Antworten