ccu-historian und fritzbox

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
df8oe
Beiträge: 77
Registriert: 07.01.2012, 15:46
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

ccu-historian und fritzbox

Beitrag von df8oe » 06.06.2013, 07:18

Hallo an alle,

ich ersetze gerade meinen Linux-Homeserver durch eine Fritzbox. Alle Dienste, die auf dem Linux-Server liefen, laufen jetzt schon auf der fb ohne Probleme und/oder Überlastung der FB - jetzt bin ich am letzten Dienst dran: ccu-historian. Da es für den auf der fritzbox eingesetzten Prozessor (mips) kein Oracle-Java gibt, habe ich das Java aus der Firmwareerweiterung freetz genommen. Hier die Ausgabe von jamvm -version:

Code: Alles auswählen

java version "1.5.0"
JamVM version 1.5.4
Copyright (C) 2003-2010 Robert Lougher <rob@jamvm.org.uk>

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2,
or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

Build information:

Execution Engine: switch-based interpreter
Compiled with: gcc 4.6.4

Boot Library Path: /usr/lib/classpath
Boot Class Path: /usr/share/jamvm/classes.zip:/usr/share/classpath/glibj.zip
Soweitsogut.... Ich habe die Dateien von ccu-historian also auf die fb gepackt (System läuft dort via usbroot auf "normaler Festplatte") und mit

javavm -jar ccu-historian.jar im Verzeichnis von ccu-historian gestartet. Es läuft auch an - aber nach ca. 30 Sekunden ist der jamvm-Prozess kommentarlos beendet - und ich weiss nicht, warum...

Bin für jeden Tipp dankbar! Hier die Ausgabe von jamvm auf der Konsole:

Code: Alles auswählen

java.lang.ExceptionInInitializerError
   at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass(ReflectionCache.java:107)
   at org.codehaus.groovy.reflection.ReflectionCache.<clinit>(ReflectionCache.java:52)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerMethods(MetaClassRegistryImpl.java:161)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:83)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:61)
   at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:29)
   at org.codehaus.groovy.runtime.InvokerHelper.<clinit>(InvokerHelper.java:49)
   at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:71)
   at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)
   at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
   at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186)
   at mdz.ccuhistorian.Main.<clinit>(Main.groovy:12)
   at java.lang.VMClass.forName(Native Method)
   at java.lang.Class.forName(Class.java:233)
   at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
   at java.lang.reflect.VMMethod.invoke(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:327)
   at jamvm.java.lang.JarLauncher.main(JarLauncher.java:50)
Caused by: java.lang.NullPointerException
   at java.lang.ref.Reference.<init>(Reference.java:125)
   at java.lang.ref.WeakReference.<init>(WeakReference.java:77)
   at org.codehaus.groovy.reflection.ClassInfo.<clinit>(ClassInfo.java:413)
   at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass(ReflectionCache.java:107)
   ...17 more
java.lang.reflect.InvocationTargetException
   at java.lang.reflect.VMMethod.invoke(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:327)
   at jamvm.java.lang.JarLauncher.main(JarLauncher.java:50)
Caused by: java.lang.NoClassDefFoundError: org/codehaus/groovy/reflection/ReflectionCache
   at org.codehaus.groovy.runtime.dgmimpl.NumberNumberMetaMethod.<clinit>(NumberNumberMetaMethod.java:90)
   at java.lang.reflect.VMConstructor.construct(Native Method)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:319)
   at java.lang.Class.newInstance(Class.java:1154)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.createMetaMethodFromClass(MetaClassRegistryImpl.java:212)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:86)
   at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:61)
   at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:29)
   at org.codehaus.groovy.runtime.InvokerHelper.<clinit>(InvokerHelper.java:49)
   at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:71)
   at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)
   at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
   at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186)
   at mdz.ccuhistorian.Main.<clinit>(Main.groovy:12)
   at java.lang.VMClass.forName(Native Method)
   at java.lang.Class.forName(Class.java:233)
   at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
   at java.lang.reflect.VMMethod.invoke(Native Method)
   ...2 more
Gruß
df8oe

df8oe
Beiträge: 77
Registriert: 07.01.2012, 15:46
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: ccu-historian und fritzbox

Beitrag von df8oe » 21.06.2013, 07:56

Ich habe eine Lösung mit Einsatz auf einem raspberry-pi aufgesetzt. Hier läuft der Historian mit openjdk-7 problemlos und stabil. Die Frage ist somit obsolet geworden...

df8oe

Antworten

Zurück zu „CCU-Historian“