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.

spam acl condition: error reading from spamd socket: Connection reset by peer

FOSS4G 2010 Barcelona

Translation of Twinkle SIP phone presentation

Graphing ping times

Folien QGIS User Meeting Bern