Announcement

Collapse
No announcement yet.

Import von iCal Dateien

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Import von iCal Dateien

    Hallo,

    ich versuche einen Kalender der aktuell in eGroupare / Lightning gepflegt wird als iCal-Datei zu importieren. Hierbei erhalte ich allerdings Fehlermeldungen:

    Exportiere ich den Kalender aus Lightning und importiere ihn dann in OX so wird folgende Fehlermeldung im Logfile /var/log/open-xchange/open-xchange.log.0 ausgegeben:
    Code:
    19.03.2010 10:17:23 com.openexchange.ajax.AJAXServlet service
    SCHWERWIEGEND: null
    java.lang.NullPointerException
            at com.openexchange.data.conversion.ical.ical4j.internal.calendar.Participants.parse(Participants.java:253)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.convertAppointment(ICal4JParser.java:204)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parseAppointments(ICal4JParser.java:144)
            at com.openexchange.groupware.importexport.importers.ExtraneousSeriesMasterRecoveryParser.parseAppointments(ExtraneousSeriesMasterRecoveryParser.java:84)
            at com.openexchange.groupware.importexport.importers.ICalImporter.importData(ICalImporter.java:249)
            at com.openexchange.groupware.importexport.ImporterExporter.importData(ImporterExporter.java:153)
            at com.openexchange.ajax.ImportServlet.doPost(ImportServlet.java:164)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
            at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:384)
            at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:165)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:504)
            at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:129)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:316)
            at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:207)
            at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13Task.java:346)
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
            at java.util.concurrent.FutureTask.run(FutureTask.java:138)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:737)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:763)
            at java.lang.Thread.run(Thread.java:619)
    19.03.2010 10:17:23 com.openexchange.ajp13.najp.AJPv13Task call
    SCHWERWIEGEND: null
    javax.servlet.ServletException
            at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:389)
            at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:165)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:504)
            at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:129)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:316)
            at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:207)
            at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13Task.java:346)
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
            at java.util.concurrent.FutureTask.run(FutureTask.java:138)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:737)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:763)
            at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.NullPointerException
            at com.openexchange.data.conversion.ical.ical4j.internal.calendar.Participants.parse(Participants.java:253)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.convertAppointment(ICal4JParser.java:204)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parseAppointments(ICal4JParser.java:144)
            at com.openexchange.groupware.importexport.importers.ExtraneousSeriesMasterRecoveryParser.parseAppointments(ExtraneousSeriesMasterRecoveryParser.java:84)
            at com.openexchange.groupware.importexport.importers.ICalImporter.importData(ICalImporter.java:249)
            at com.openexchange.groupware.importexport.ImporterExporter.importData(ImporterExporter.java:153)
            at com.openexchange.ajax.ImportServlet.doPost(ImportServlet.java:164)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
            at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:384)
            ... 12 more
    Im Webinterface passiert hingegen gar nichts.

    Exportiere ich den Kalender über das Webinterface von eGroupware und importiere ihn dann in OX kommt im Logfile folgendes:

    Code:
    19.03.2010 10:20:40 com.openexchange.ajax.AJAXServlet service
    SCHWERWIEGEND: null
    java.lang.NullPointerException
            at com.openexchange.data.conversion.ical.ical4j.internal.calendar.Participants.parse(Participants.java:253)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.convertAppointment(ICal4JParser.java:204)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parseAppointments(ICal4JParser.java:144)
            at com.openexchange.groupware.importexport.importers.ExtraneousSeriesMasterRecoveryParser.parseAppointments(ExtraneousSeriesMasterRecoveryParser.java:84)
            at com.openexchange.groupware.importexport.importers.ICalImporter.importData(ICalImporter.java:249)
            at com.openexchange.groupware.importexport.ImporterExporter.importData(ImporterExporter.java:153)
            at com.openexchange.ajax.ImportServlet.doPost(ImportServlet.java:164)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
            at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:384)
            at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:165)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:504)
            at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:129)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:316)
            at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:207)
            at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13Task.java:346)
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
            at java.util.concurrent.FutureTask.run(FutureTask.java:138)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:737)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:763)
            at java.lang.Thread.run(Thread.java:619)
    19.03.2010 10:20:40 com.openexchange.ajp13.najp.AJPv13Task call
    SCHWERWIEGEND: null
    javax.servlet.ServletException
            at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:389)
            at com.openexchange.ajax.SessionServlet.service(SessionServlet.java:165)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.doServletService(AJPv13RequestHandlerImpl.java:504)
            at com.openexchange.ajp13.AJPv13Request.response(AJPv13Request.java:129)
            at com.openexchange.ajp13.najp.AJPv13RequestHandlerImpl.createResponse(AJPv13RequestHandlerImpl.java:316)
            at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.createResponse(AJPv13ConnectionImpl.java:207)
            at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13Task.java:346)
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
            at java.util.concurrent.FutureTask.run(FutureTask.java:138)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:737)
            at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:763)
            at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.NullPointerException
            at com.openexchange.data.conversion.ical.ical4j.internal.calendar.Participants.parse(Participants.java:253)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.convertAppointment(ICal4JParser.java:204)
            at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parseAppointments(ICal4JParser.java:144)
            at com.openexchange.groupware.importexport.importers.ExtraneousSeriesMasterRecoveryParser.parseAppointments(ExtraneousSeriesMasterRecoveryParser.java:84)
            at com.openexchange.groupware.importexport.importers.ICalImporter.importData(ICalImporter.java:249)
            at com.openexchange.groupware.importexport.ImporterExporter.importData(ImporterExporter.java:153)
            at com.openexchange.ajax.ImportServlet.doPost(ImportServlet.java:164)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
            at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:384)
            ... 12 more
    Und ebenfalls passiert im Webinterface rein gar nichts.

    Was tun?

  • #2
    Hallo Hoffy,

    falls das ical keine geheimen Daten enthält, währe es hilfreich wenn wir eine Kopie davon zu Testzwecken bekommen könnten. Scheinbar ist unser ical Parser inkompatibel zu den Daten. Wieso das so ist, kann man erst nach genauer Betrachtung sagen.

    Du kannst du mir die Datei auch gerne per E-Mail zuschicken, wir behandeln solche Daten vertraulich und mit größter Sorgfalt.

    Welche OX Version nutzt du?

    Gruß

    Comment


    • #3
      Wow ich bin begeistert von den kurzen Antwortzeiten

      An welche Adresse kann ich denn die .ics-Datei schicken?

      GUI- und Serverversion sind laut dem Infobutton oben rechts im Webinterface 6.17.0 Rev0.

      Comment


      • #4
        Hi,

        schick sie mal bitte an martin.braun@(gleiche domain wie dieses forum)

        Gruß

        Comment

        Working...
        X