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.