TaxMe 2008 auf Ubuntu jaunty 9.04 amd64

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.

Shaded relief maps with QGIS

Raster resampling in QGIS

per user X11 options

Celebrating 20 years of Linux!

SVG symbols in QGIS with modifiable colors