jameica.scripting - Nullpointer exception

 
pyromaniac
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 08 / 2013
Betreff:

jameica.scripting - Nullpointer exception

 · 
Gepostet: 20.08.2013 - 16:02 Uhr  ·  #1
Hallo,

ich versuche gerade hibiscus zu installieren. Sowohl bei 2.4 als auch bei nightly (20.08.) lässt sich das jameica-scripting plugin nicht installieren, es kommt folgende Fehlermeldung:

Java ist icedtea-7 auf Linux

Code
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.SplashScreen$3.run]  starting service scripting ...
[Tue Aug 20 15:59:49 CEST 2013][ERROR][de.willuhn.jameica.system.ServiceFactory.init] error while initializing service, 
java.rmi.RemoteException: error while installing service scripting; nested exception is: 
  java.lang.NullPointerException
  at de.willuhn.jameica.system.ServiceFactory.install(ServiceFactory.java:178)
  at de.willuhn.jameica.system.ServiceFactory.init(ServiceFactory.java:73)
  at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:353)
  at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:204)
  at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
  at de.willuhn.jameica.system.Application.init(Application.java:102)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.NullPointerException
  at de.willuhn.jameica.scripting.services.impl.ScriptingServiceImpl.start(ScriptingServiceImpl.java:92)
  at de.willuhn.jameica.system.ServiceFactory.install(ServiceFactory.java:169)
  ... 10 more

[Tue Aug 20 15:59:49 CEST 2013][ERROR][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin jameica.scripting: Plugin "jameica.scripting" wurde aufgrund eines Fehlers bei der Initialisierung deaktiviert.
Fehlermeldung: error while installing service scripting; nested exception is: 
  java.lang.NullPointerException
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.boot.BootLoader.resolve]     init service de.willuhn.jameica.services.SearchService
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.services.SearchService.init] looking for search providers
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.services.SearchService.init] no search providers found
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.boot.BootLoader.resolve]     init service de.willuhn.jameica.services.ReminderService
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.boot.BootLoader.resolve]   init service de.willuhn.jameica.services.Init5
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.services.Init5.init] booted to init level 5
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.SplashScreen$2.run] stopping splash screen
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.init] startup GUI
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.init] SWT version: 3650/gtk
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.init] adding menu
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.init] adding navigation
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.init] adding content view
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.init] adding status panel
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.position] window position: 722x40, size: 720x859
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.gui.GUI.init] open shell
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] auto-registered message consumers: 4
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.registerConsumers] message consumers from manifests: 2
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.sendMessages] messages from manifests: 0
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Jameica 2.5.0-nightly erfolgreich gestartet
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] starting privileged action: writable check for /opt/jameica-nightly/plugins
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] finished privileged action: writable check for /opt/jameica-nightly/plugins
[Tue Aug 20 15:59:49 CEST 2013][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10838
Dabei seit: 03 / 2005
Betreff:

Re: jameica.scripting - Nullpointer exception

 · 
Gepostet: 20.08.2013 - 16:10 Uhr  ·  #2
Installiere dir eine andere Java-Version. IcedTea enthaelt keine Javascript-Unterstuetzung (Rhino). Verwende stattdessen OpenJDK.

Unabhaengig davon empfehle ich dir, OpenJDK statt IcedTea zu verwenden, da ich Jameica und Hibiscus nicht auf dieser Java-Version teste und daher u.U. auch noch andere Fehler auftreten.
pyromaniac
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 08 / 2013
Betreff:

Re: jameica.scripting - Nullpointer exception

 · 
Gepostet: 20.08.2013 - 16:58 Uhr  ·  #3
Ansich ist IcedTea OpenJDK. Aber Javascript/Rhino war das richtige Stichwort, das hatte ich weggelassen. Jetzt gehts.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10838
Dabei seit: 03 / 2005
Betreff:

Re: jameica.scripting - Nullpointer exception

 · 
Gepostet: 20.08.2013 - 17:14 Uhr  ·  #4
Zitat geschrieben von pyromaniac
Ansich ist IcedTea OpenJDK


Ich bin mir da immer unsicher. Wenn ich mich recht erinnere, war IceTea doch mal eine Art Branch von SUN Java, um die Teile von Java, die zu diesem Zeitpunkt noch nicht Opensource waren, im Rahmen des IcedTea-Projektes neu zu implementieren und sie anschliessend an den neuen Upstream - OpenJDK - zu liefern.

Ich weiss jetzt nicht, wie der aktuelle Stand bei IcedTea ist. Aber ich dachte, das Projekt waere fertig. Damit braucht man doch den Namen "IcedTea" eigentlich nicht mehr sondern kann OpenJDK nehmen. Oder hab ich da was falsch verstanden?
pyromaniac
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 08 / 2013
Betreff:

Re: jameica.scripting - Nullpointer exception

 · 
Gepostet: 21.08.2013 - 00:08 Uhr  ·  #5
Zitat geschrieben von hibiscus
Oder hab ich da was falsch verstanden?


Ich versuche ja den Kontakt mit Java so gut es geht zu meiden, aber, von ihrer homepage: "The IcedTea project provides a harness to build the source code from http://openjdk.java.net using Free Software build tools and adds a number of key features to the upstream OpenJDK codebase:"

Aber jetzt funktioniert definitiv alles, also kann IcedTea7 so schlecht nicht sein.
mss
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 297
Dabei seit: 10 / 2011
Betreff:

Re: jameica.scripting - Nullpointer exception

 · 
Gepostet: 21.08.2013 - 09:01 Uhr  ·  #6
Hi. Stimmt, ich bevorzuge auch Icedtea auf allen Platformen (anstelle von IBM auf PPC, und anstelle von SUN auf amd64/x86). Ich bin auch der Meinung, dass icedtea eine OpenJDK Installation ist. Auf Gentoo sehe ich auch kein anderes OpenJDK.

@pyromaniac: Du bist doch auch auf Gentoo.. Danke für den Hinweis. icedtea war mit - - javascript gebaut, werde das mal aktivieren.
Gewählte Zitate für Mehrfachzitierung:   0