Seite 1 von 1

[erledigt]Bootstrap.bootstrap

Verfasst: Do 3. Mär 2016, 21:10
von geschu
Moin zusammen,
ja, ich weis, java ist nicht so die Sprache in diesem Forum. Meine Vermutung ist auch, das mein Problem kein JAVA Problem ist.
Das folgende Fragment funktioniert mit UBUNTU 12.04 32Bit, Libreoffice 4.4.6.3 mit installiertem zugehörigem SDK und Java jdk 7 einwandfrei.

Code: Alles auswählen

private XMultiComponentFactory getRemoteServiceManager()
            throws java.lang.Exception
    {
        if (mxRemoteContext == null && mxRemoteServiceManager == null){
            // get the remote office context. If necessary a new office
            // process is startet
            mxRemoteContext = com.sun.star.comp.helper.Bootstrap.bootstrap();
            if (bDebug){
                Logger.log("Connected to a running office ...");
            }
            mxRemoteServiceManager = mxRemoteContext.getServiceManager();
        }
        return mxRemoteServiceManager;
    }
Jetzt habe ich den Code, es handelt sich um eine Datenbankanwendung, auf einen neuen Rechner übertragen. BS ist Ubuntu 14.04 64Bit, Libreoffice ist 4.4.7.2 64Bit mit installiertem zugehörigem SDK und java jdk 7.
Als IDE nutze ich Netbeans 8.0.2. auf beiden Rechnern.
Der obige Code funktioniert nicht bis zum Bootstrap.bootstrap. Hier bleibt das Programm einfach stehen. Es gibt keine Fehlermeldung, es wird nichts geloggt. Es tut sich einfach nichts. Was passieren soll, steht im Kommentar zum Code.
Meine Vermutung ist, das etwas an dem Bootstrap zwischen der 64Bit und 32Bit version geändert wurde.
Das Programm lässt sich einwandfrei beenden und wieder starten.
Weis jemand einen Rat?
Gruß

Re: Bootstrap.bootstrap

Verfasst: Sa 5. Mär 2016, 11:45
von geschu
Moin,
Fehlverhalten gefunden.
Gruß

Re: [erledigt]Bootstrap.bootstrap

Verfasst: So 6. Mär 2016, 11:47
von Pit Zyclade
Die Antwort ist frech, weil sie nichts belehrendes beinaltet. Warum sollte jemand Deinen Beitrag jemals lesen? Die Lösung Deines Fehlers wäre für andere nutzvoller.