The saga continues.

Nun ja,wir kennen das Muster mitlerweile: ein neues TaxMe, einen neuen Tag mit herumpröbeln verloren.

Warum schaffen es DV Informatik auch nach 4 Jahren nicht eine Version von TaxMe herauszugeben, ‘‘‘die einfach läuft’’’? Man nimmt die auf dem Desktop mit Abstand verbreitetste Linux Distribution, startet Taxme und - es tut nicht.

So sieht meine TaxMe2008 Installation aus:

  # apt-get install libswt-gtk-3.4-java libswt-gtk-3.4-java-gcj libswt-gtk-3.4-jni
  $ cd TaxMe2008/libs
  $ mv linux-gtk linux-gtk.32bit
  $ mkdir linux-gtk
  $ for i in 
    libswt-atk-gtk-3448.so 
    libswt-awt-gtk-3448.so 
    libswt-cairo-gtk-3448.so 
    libswt-gnome-gtk-3448.so 
    libswt-gtk-3448.so 
    libswt-mozilla-gtk-3448.so 
    libswt-pi-gtk-3448.so 
    do; 
       ln -s /usr/lib/jni/$i
    done
   $ ln -s /usr/share/java/swt-gtk-3.4.jar swt.jar
   $ cat runTaxMe
   #!/bin/sh
   export MOZILLA_FIVE_HOME=/usr/lib/xulrunner
   export LD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
   ./TaxMeBe2008

Resultat:

  • TaxMe2008 startet
  • Hilfe nicht verfügbar
    \$ cat log.txt
     at ch.dvbern.tax.common.presentation.cd.util.BrowserUtil.createBrowser(BrowserUtil.java:76)
     at ch.dvbern.tax.common.presentation.cd.Taxme.createWelcomeContent(Taxme.java:323)
     at ch.dvbern.tax.common.presentation.cd.Taxme.createContents(Taxme.java:313)
     at org.eclipse.jface.window.Window.create(Window.java:431)
     at ch.dvbern.tax.common.presentation.cd.TaxmeController.startup(TaxmeController.java:911)
     at ch.dvbern.tax.common.presentation.cd.TaxmeLauncher\$1.run(TaxmeLauncher.java:145)
     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
     at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
     at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
     at ch.dvbern.tax.common.presentation.cd.TaxmeLauncher.launchApplication(TaxmeLauncher.java:155)
     at ch.dvbern.tax.common.presentation.cd.TaxmeLauncher.launchTaxme(TaxmeLauncher.java:86)
     at ch.dvbern.tax.be.np.presentation.cd.TaxmeBeLauncher.main(TaxmeBeLauncher.java:82)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:616)
     at ch.dvbern.lib.update.Launcher.main(Launcher.java:91)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:616)
     at com.zerog.lax.LAX.launch(DashoA8113)
     at com.zerog.lax.LAX.main(DashoA8113)
    Caused by: org.eclipse.swt.SWTError: XPCOM error -1041039359
     at org.eclipse.swt.browser.Mozilla.error(Mozilla.java:1597)
     at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:355)
     at org.eclipse.swt.browser.Browser.(Browser.java:118)
     at ch.dvbern.tax.common.presentation.cd.util.BrowserUtil.createBrowser(BrowserUtil.java:58)
     ... 23 more
    org.eclipse.swt.SWTError: XPCOM error -1041039359
     at org.eclipse.swt.browser.Mozilla.error(Mozilla.java:1597)
     at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:355)
     at org.eclipse.swt.browser.Browser.(Browser.java:118)
     at ch.dvbern.tax.common.presentation.cd.help.gui.HelpApplication.createContents(HelpApplication.java:171)
     at org.eclipse.jface.window.Window.create(Window.java:431)
     at ch.dvbern.tax.common.presentation.cd.action.menu.HelpMainhelpAction.openHelpWindow(HelpMainhelpAction.java:79)
     at ch.dvbern.tax.common.presentation.cd.action.menu.HelpMainhelpAction.run(HelpMainhelpAction.java:51)
     at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
     at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
     at org.eclipse.jface.action.ActionContributionItem.access\$2(ActionContributionItem.java:500)
     at org.eclipse.jface.action.ActionContributionItem\$5.handleEvent(ActionContributionItem.java:411)
     at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
     at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
     at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401)
     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033)
    

Und es ist notabene nach 4 Jahren immer noch das gleiche Problem: den Browser mit den externen Hilfetexten zu starten.