E-Porto-Plugin und JAVA JRE: Fehlermeldung "Fatal Error"

Moin.

Die deutsche Post bietet ein sog. E-Porto-Plugin für LO an.

Vor einem halben Jahr funktionierte es nicht. Die deutsche Post
schrieb mir damals auf Nachfrage, dass sie das Plugin überarbeiten
will.

https://www.deutschepost.de/de/i/internetmarke-porto-drucken/e-porto-add-in.html

macOS: 10.12.2
LO-Version: 5.2.3.3
aktivierte Java-JRE Version: 1.8.0_91

Meldung:

LibreOffice 5.2 - Fatal Error
[jni_uno bridge error] UNO calling Java method dispatch: non-UNO
exception occurred: java.lang.NullPointerException
java stack trace:
java.lang.NullPointerException
  at
edu.stanford.ejalbert.launching.BrowserLaunchingFactory.createSystemBrowserLaunching(BrowserLaunchingFactory.java:61)
  at
edu.stanford.ejalbert.BrowserLauncher.initBrowserLauncher(BrowserLauncher.java:238)
  at
edu.stanford.ejalbert.BrowserLauncher.<init>(BrowserLauncher.java:216)
  at
edu.stanford.ejalbert.BrowserLauncher.<init>(BrowserLauncher.java:153)
  at de.deutschepost.ooeporto.utils.d.aW(Unknown Source)
  at de.deutschepost.ooeporto.core.h.dispatch(Unknown Source)

Funktioniert das Plugin bei einem Mitleser?

Insbesondere für Fensterbriefe finde ich die Option attraktiv, weil
der QR-Code dann direkt neben die Adresse gedruckt würde. Etiketten
oder das separate Bedrucken von Umschlägen könnte entfallen.
Und man müsste das gruslig umständliche Webinterface für das E-Porto
nicht mehr bemühen.

Danke.

Andreas

Andreas Borutta schrieb:

Die deutsche Post bietet ein sog. E-Porto-Plugin für LO an.

Vor einem halben Jahr funktionierte es nicht. Die deutsche Post
schrieb mir damals auf Nachfrage, dass sie das Plugin überarbeiten
will.

https://www.deutschepost.de/de/i/internetmarke-porto-drucken/e-porto-add-in.html

macOS: 10.12.2
LO-Version: 5.2.3.3
aktivierte Java-JRE Version: 1.8.0_91

Meldung:

LibreOffice 5.2 - Fatal Error

Ich erhielt per Mail den Hinweis eines Lesers, dass man wohl händisch
"Pfadangaben" korrigieren muss, es sich also um Fehler im Plugin
handelt.

http://www.libreoffice-forum.de/viewtopic.php?f=5&t=17005#p45962

Liest hier vielleicht jemand mit "offizieller" Rolle vom Projekt mit
und könnte einen Hinweis an die Deutsche Post senden.
Das hätte sicher ein höheres Gewicht.

Einfache Nachrichten von Nutzern werden meiner Erfahrung nach immer
nur beschieden mit "Danke, wir kümmern uns." Aber es passiert nix.

Ich denke, dass so ein Plugin in vielen Büroumgebungen nützlich wäre.

Andreas

Hallo Andreas,

Andreas Borutta schrieb:

Die deutsche Post bietet ein sog. E-Porto-Plugin für LO an.

Vor einem halben Jahr funktionierte es nicht. Die deutsche Post
schrieb mir damals auf Nachfrage, dass sie das Plugin überarbeiten
will.

[ .... ]

Ich erhielt per Mail den Hinweis eines Lesers, dass man wohl händisch
"Pfadangaben" korrigieren muss, es sich also um Fehler im Plugin
handelt.

http://www.libreoffice-forum.de/viewtopic.php?f=5&t=17005#p45962

Aufgrund Deiner Hinweise habe ich das aktuelle LibO-Eporto-Plugin
3.0.0 heruntergeladen und auch mal probiert, es hier unter LibO
5.2.4.2 (32bit) auf Win7Ult64 zu installieren.

Leider bekomme ich bei der Installation bzw. dem späteren Aktivieren
im Extension-Manager nur die folgende Fehlermeldung:

Connector : couldn't connect to pipe
14a0789b46397b9463e7497019b6531e959b553be9f506f8bf880cee57713(1)

Unter Extras / Optionen / Erweitert ist die aktuelle 32-bittige JRE
1.8.0_111 ausgewählt.

Den Ordner .ooeporto unter E:\Users\BENUTZERNAME\ gibt es (noch)
nicht (ja, hier liegen alle User-Verzeichnisse auf E:, was für alle
anderen Programme auch kein Problem darstellt).

Die im entsprechenden Roaming-Unter-Ordner erstellte Datei
eporto.properties ist nur 0 Bytes groß und enthält keinerlei Text.

Ich könnte jetzt natürlich hergehen und die originale 201 Byte große
eporto.properties aus der *.oxt-Datei an die entsprechende Stelle
kopieren (müsste dann dort aber vermutlich auch noch die passende
dbpath-Angabe ergänzen), aber ob das hilft ...?

Liegen eigentlich ausser der eporto.properties-Datei noch weitere
Dateien im Ordner \Users\BENUTZERNAME\.ooeporto? (Den Ordner könnte
ich ja auch händisch erstellen und ggf. erforderliche Dateien
dorthin kopieren.)

Hat jemand ansonsten noch weitere Ideen / Hinweise, wodran hier die
korrekte automatische Installation / Aktivierung scheitern könnte
bzw. was ich noch probieren könnte, damit es klappt (und dann
vielleicht auch richtig funktioniert)?

Vor einem halben Jahr funktionierte es nicht. Die deutsche Post
schrieb mir damals auf Nachfrage, dass sie das Plugin überarbeiten
will.

https://www.deutschepost.de/de/i/internetmarke-porto-drucken/e-porto-add-in.html

Etwas dran gemacht haben muss sie. Denn die Version, welche ich selber
zuletzt heruntergeladen habe war Version 1.0.3 (ca. Feb. 2016 war das,
nur aus reiner Neugierde). Und jetzt stehen wir bei Version 3.0.

macOS: 10.12.2
LO-Version: 5.2.3.3
aktivierte Java-JRE Version: 1.8.0_91

Mit einem Mac kann ich nicht dienen. Bei mir:

- OS: Debian GNU/Linux 8.6 amd64 (64-bit)
- LO: LibreOffice (aus dem Backportzweig der Linux-Distribution) 5.2.3
64-bit
- Java: OpenJDK 1.8.0_111 (ebenfalls aus den Backports) 64-bit

Meldung:

LibreOffice 5.2 - Fatal Error
[jni_uno bridge error] UNO calling Java method dispatch: non-UNO
exception occurred: java.lang.NullPointerException
java stack trace:
java.lang.NullPointerException
  at
edu.stanford.ejalbert.launching.BrowserLaunchingFactory.createSystemBrowserLaunching(BrowserLaunchingFactory.java:61)
  at
edu.stanford.ejalbert.BrowserLauncher.initBrowserLauncher(BrowserLauncher.java:238)
  at
edu.stanford.ejalbert.BrowserLauncher.<init>(BrowserLauncher.java:216)
  at
edu.stanford.ejalbert.BrowserLauncher.<init>(BrowserLauncher.java:153)
  at de.deutschepost.ooeporto.utils.d.aW(Unknown Source)
  at de.deutschepost.ooeporto.core.h.dispatch(Unknown Source)

Zuerst hatte ich auch eine Exception. Aber nicht den Fehler, welchen Du
hast.
Bei mir war es 'java.lang.reflect.InvocationTargetException'.

Funktioniert das Plugin bei einem Mitleser?

In der Zwischenzeit tut es. Aber ich musste dazu den Nutzerordner mit
der LO-Konfiguration löschen (bei Linux
unter /home/$Nutzername/.config/libreoffice) und LO neu konfigurieren
und das Plug-In neu installieren. Seit dem konnte ich den Fehler nicht
mehr provozieren.

Richard Kraut schrieb:

Funktioniert das Plugin bei einem Mitleser?

In der Zwischenzeit tut es. Aber ich musste dazu den Nutzerordner mit
der LO-Konfiguration löschen (bei Linux
unter /home/$Nutzername/.config/libreoffice) und LO neu konfigurieren
und das Plug-In neu installieren. Seit dem konnte ich den Fehler nicht
mehr provozieren.

Danke für Deine Tests und den Bericht.

Ideal wäre es, wenn die Ursachen des Fehlers - ob sie allein beim
Plugin oder auch bei LO liegen kann ich mangels Kenntnis nicht sagen -
behoben würden.

Nur dann kämen viele Nutzer in den Genuß des bequemen Frankierens. Und
sie würden sich frustrierende Erlebnisse ersparen.
Denn händisch Ordner löschen oder gar Konfig-Dateien editieren dazu
wäre nur ein winziger Anteil an Nutzern bereit.

Daher nochmal die Frage:
hat irgendeiner aus dem Projekt einen Draht zur Deutschen Post?

Andreas