Bonjour,
Dans la continuité de mes test, je ne peux pas importer un agenda ICS dans BM.
Echec d’import dans l’IHM.
/var/log/bm/core.log :
.EventHandler$19 ERROR - Error at line 2,341:Invalid value [ALL]
net.bluemind.core.api.fault.ServerFault: Error at line 2,341:Invalid value [ALL]
at net.bluemind.core.calendar.CalendarBindingImpl.parseICS(CalendarBindingImpl.java:758) ~[net.bluemind.core_1.0.0.b9246.jar:na]
at net.bluemind.core.calendar.CalendarBindingImpl.importICS(CalendarBindingImpl.java:702) ~[net.bluemind.core_1.0.0.b9246.jar:na]
at net.bluemind.core.server.EventHandler$19.execute(EventHandler.java:537) ~[net.bluemind.core_1.0.0.b9246.jar:na]
at net.bluemind.core.server.SecureMethod.execute(SecureMethod.java:54) [net.bluemind.core_1.0.0.b9246.jar:na]
at net.bluemind.core.server.AbstractSyncHandler.handle(AbstractSyncHandler.java:94) [net.bluemind.core_1.0.0.b9246.jar:na]
at net.bluemind.core.server.SyncServlet.handleQuery(SyncServlet.java:139) [net.bluemind.core_1.0.0.b9246.jar:na]
at net.bluemind.core.server.SyncServlet.service(SyncServlet.java:98) [net.bluemind.core_1.0.0.b9246.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) [javax.servlet_2.5.0.v201103041518.jar:na]
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) [org.eclipse.equinox.http.registry_1.1.100.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) [javax.servlet_2.5.0.v201103041518.jar:na]
at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:317) [org.eclipse.equinox.http.jetty_2.0.100.v20110502.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.Server.handle(Server.java:326) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) [org.mortbay.jetty.util_6.1.23.v201012071420.jar:na]
Caused by: net.fortuna.ical4j.data.ParserException: Error at line 2,341:Invalid value [ALL]
at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:148) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:210) ~[ical4j-1.0.3.jar:na]
at net.bluemind.core.common.ical4j.Ical4jHelper.parseICSEvent(Ical4jHelper.java:144) ~[net.bluemind.core.common.ical4j_1.0.0.b9246.jar:na]
at net.bluemind.core.calendar.CalendarBindingImpl.parseICS(CalendarBindingImpl.java:756) ~[net.bluemind.core_1.0.0.b9246.jar:na]
... 26 common frames omitted
Caused by: java.lang.IllegalArgumentException: Invalid value [ALL]
at net.fortuna.ical4j.model.parameter.Range.<init>(Range.java:79) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.model.ParameterFactoryImpl$RangeFactory.createParameter(ParameterFactoryImpl.java:328) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.model.ParameterFactoryImpl.createParameter(ParameterFactoryImpl.java:127) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarBuilder$ContentHandlerImpl.parameter(CalendarBuilder.java:291) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$ParameterParser.parse(CalendarParserImpl.java:342) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$ParameterParser.access$1(CalendarParserImpl.java:297) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$ParameterListParser.parse(CalendarParserImpl.java:283) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.parse(CalendarParserImpl.java:213) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyParser.access$1(CalendarParserImpl.java:200) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyListParser.parse(CalendarParserImpl.java:178) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$ComponentParser.parse(CalendarParserImpl.java:396) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$ComponentParser.access$1(CalendarParserImpl.java:382) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl$PropertyListParser.parse(CalendarParserImpl.java:175) ~[ical4j-1.0.3.jar:na]
at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:125) ~[ical4j-1.0.3.jar:na]
... 29 common frames omitted
2013-06-27 13:01:11,158 n.b.c.s.SyncServlet INFO - handler responded to calendar/importICSInSpecificCalendar in 277ms.
2013-06-27 13:01:11,233 n.b.c.s.SyncServlet INFO - handler responded to calendar/doSync in 4ms.
L’ICS vient d’un export depuis Lotus Domino Admin.
A priori il bute sure cette ligne dans l’ICS : X-LOTUS-RECURID;RANGE=ALL:20111020T070000Z
Il y avait deux entrées qui contenaite RANGE=ALL. Après suppression de ces deux évènement, l’import est OK.