Hallo,
beim Versuch, einen ICal-Kalender von Google (ics-File) zu importieren, erhalte ich bei unserem OX-Testserver die Fehlermeldung "Kein passender ICalParser gefunden. Wurde ein ICalParser als Dienst exportiert? (I_E-0512, 211723995-3)"
An der Konsole ergibt ein listbundles:
Versuche ich nun ein
erhalte ich auf der Konsole keine Ausgabe.
In der /var/log/open-xchange/open-xchange.log.0 steht dann aber:
Vielleicht hilft auch der Inhalt des osgi-logs weiter (Achtung Datum!):
Unser Testserver authentifiziert sich übrigens gegen einen entfernten imap-Server.
Für mich erscheint auch der Inhalt der Datei /opt/open-xchange/etc/groupware/import.properties ungewöhnlich:
Ist das so in Ordnung oder sollte da auch irgend etwas von ICal drinstehen?
Ich weiß leider nicht mehr weiter. An welcher Stelle muss ich den Hebel ansetzen?
Viele Grüße
orca
beim Versuch, einen ICal-Kalender von Google (ics-File) zu importieren, erhalte ich bei unserem OX-Testserver die Fehlermeldung "Kein passender ICalParser gefunden. Wurde ein ICalParser als Dienst exportiert? (I_E-0512, 211723995-3)"
An der Konsole ergibt ein listbundles:
Code:
# listbundles | grep conversion bundlename: com.openexchange.conversion.engine status: ACTIVE bundlename: com.openexchange.conversion status: ACTIVE bundlename: com.openexchange.conversion.servlet status: ACTIVE bundlename: com.openexchange.data.conversion.ical.ical4j status: RESOLVED
Code:
# startbundle com.openexchange.data.conversion.ical.ical4j
In der /var/log/open-xchange/open-xchange.log.0 steht dann aber:
Code:
INFO: control command: start package com.openexchange.data.conversion.ical.ical4j 09.01.2011 13:18:14 com.openexchange.control.internal.GeneralControl start SCHWERWIEGEND: cannot start bundle: com.openexchange.data.conversion.ical.ical4j org.osgi.framework.BundleException: Exception in com.openexchange.data.conversion.ical.ical4j.osgi.Activator.start() of bundle com.openexchange.data.conversion.ical.ical4j. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:252) at com.openexchange.control.internal.GeneralControl.start(GeneralControl.java:105) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27) at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208) at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120) at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427) at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1360) at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.NoClassDefFoundError: net/fortuna/ical4j/model/Parameter at com.openexchange.data.conversion.ical.ical4j.osgi.Activator.start(Activator.java:105) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993) ... 35 more Caused by: java.lang.ClassNotFoundException: net.fortuna.ical4j.model.Parameter at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:434) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 39 more
Code:
!SESSION 2011-01-07 17:10:35.828 ----------------------------------------------- eclipse.buildId=unknown java.version=1.6.0_22 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86_64, WS=motif, NL=de_DE Command-line arguments: -configuration file:/opt/open-xchange/etc/groupware/osgi !ENTRY org.eclipse.osgi 4 0 2011-01-07 17:10:40.707 !MESSAGE Bundle initial@reference:file:com.openexchange.conversion.servlet.jar/ [12] is not active. !ENTRY org.eclipse.osgi 4 0 2011-01-07 17:10:40.707 !MESSAGE Bundle initial@reference:file:com.openexchange.passwordchange.servlet.jar/ [27] is not active. !SESSION 2011-01-07 17:47:52.345 ----------------------------------------------- eclipse.buildId=unknown java.version=1.6.0_22 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86_64, WS=motif, NL=de_DE Command-line arguments: -configuration file:/opt/open-xchange/etc/groupware/osgi !ENTRY org.eclipse.osgi 4 0 2011-01-07 17:47:55.370 !MESSAGE Bundle initial@reference:file:com.openexchange.conversion.servlet.jar/ [12] is not active. !ENTRY org.eclipse.osgi 4 0 2011-01-07 17:47:55.371 !MESSAGE Bundle initial@reference:file:com.openexchange.passwordchange.servlet.jar/ [27] is not active.
Für mich erscheint auch der Inhalt der Datei /opt/open-xchange/etc/groupware/import.properties ungewöhnlich:
Code:
# cat import.properties # Import configuration - settings for import of CSV, iCal or vCard files # Configures path to mappings of ox fields to other csv formats (like Outlook) com.openexchange.import.mapper.path=/opt/open-xchange/importCSV/
Ich weiß leider nicht mehr weiter. An welcher Stelle muss ich den Hebel ansetzen?
Viele Grüße
orca
Comment