Lotus Notes / Domino Sonstiges > Companion Products
Connections Activities Files welche formate
ra.t:
Hallo m3,
wenn ich eine Email in die Aktivitätenleiste ziehe, wird die Nachricht bei mir im Textfeld der Aktivität gespeichert.
Aber der Anwender hat ja eine Aktivität erstellt und eine exportierte .EML Notes-Email als Anhang der Aktivität hinzugefügt. Ich habe es soeben auch noch einmal getestet. Der Effekt ist der selbe, die Aktivität öffnet sich dann nur noch mit dem oben beschriebenen Fehler. ???
mfg Ralf
m3:
Ja, aber im Hintergrund ist es ein EML file. ;)
Schaut das bei Dir auch so aus, wie bei mir im Anhang?
Und nochmal: Was sagt das SystemOut.log?
ra.t:
Hallo m3,
ja leider steht nichts im LOG. :-:
Wenn ich die Nachricht so wie du es beschreibst in die Activity von Lotus Notes aus einfüge, dann funktioniert es auch. Aber das war ja nicht das Vorgehen des Anwenders. Der Anwender hat ja über den Webbrowser die EML-Datei als Anhang der Aktivität hinzugefügt. Was ich jetzt gesehen habe, beim speichern erscheint ein kleines Fenster mit einer Fehlermeldung:
Es ist ein unbekannter Fehler aufgetreten.
Details anzeigen feed.url:
/activities/service/atom2/forms/activitynode?ioframe=true&activityNodeUuid=f58a99f6-f5b3-4a4c-8011-ae1091fb6b7f
description:
Unable to load /activities/service/atom2/forms/activitynode?ioframe=true&activityNodeUuid=f58a99f6-f5b3-4a4c-8011-ae1091fb6b7f status:500 ... usw
message:
Wechsel ich dann zurück und öffne die Aktivität erneut, kommt der erwähnte Fehler. Also hat der Anhang die Aktivität "unlesbar" gemacht.
Deshalb ja meine Frage, nach einer Liste von Dateitypen, die kompatibel oder von IBM getestet sind und verwendet werden können.
Ich könnte ja nun eine Ausschlussliste erstellen und sobald ein Anwender wegen Problemen anruft erweitere ich die Liste, aber das find ich nicht so sinnvoll.
Ach ja, andere Dateitypen wie Office Dokumente oder Bilddateien verursachen diesen Fehler nicht.
mfg
Ralf
m3:
Wenn es einen 500er Error gibt, gibt es auch einen Eintrag im SystemOut.log. ;)
ra.t:
Hallo m3,
gefunden ich hoffe, das ist der richtige Output aus dem Log:
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E Eine unerwartete Ausnahmebedingung wurde von IBM Connections abgefangen. Die für diese Ausnahmebedingung generierte Fehlerseite zeigt die ID unten an.
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E Identifier: LCD2191D7F31BC41D7A9A4BBCB273192B5
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E Request URI: POST null
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E Remote user: ttest
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E Locale: de_DE
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E Session ID: V4Zrmtjukt1nFh6cIm7nrjP
[05.08.13 10:41:19:640 CEST] 0000008a LotusConnecti E Auf die erforderlichen Daten kann nicht zugegriffen werden
com.ibatis.dao.client.DaoException: CLFRA0550E: Fehler beim Bereinigen des Knotens: com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred while applying a parameter map.
--- Check the Node.purgeNode-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException: Eine übergeordnete Zeile kann nicht gelöscht werden, da die Beziehung "ACTIVITIES.OA_NODE.FK_NODE_PARENT" nur bedingtes Löschen zulässt.. SQLCODE=-532, SQLSTATE=23504, DRIVER=4.13.127.
at com.ibm.openactivities.internal.service.store.sqlmapdao.NodeSqlMapDao.purge(NodeSqlMapDao.java:257)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibatis.dao.engine.impl.DaoProxy.invoke(DaoProxy.java:64)
at $Proxy206.purge(Unknown Source)
at com.ibm.openactivities.internal.service.core.NodeBo.purge(NodeBo.java:1760)
at com.ibm.openactivities.internal.service.core.NodeBo.remove(NodeBo.java:1426)
at com.ibm.openactivities.internal.service.core.NodeBo.deleteFields(NodeBo.java:2190)
at com.ibm.openactivities.internal.service.core.NodeBo.saveFields(NodeBo.java:1212)
at com.ibm.openactivities.internal.service.core.NodeBo.saveFields(NodeBo.java:1131)
at com.ibm.openactivities.internal.service.core.NodeBo.save(NodeBo.java:869)
at com.ibm.openactivities.internal.service.core.ActivityNodeBo.save(ActivityNodeBo.java:199)
at com.ibm.openactivities.internal.service.core.ActivityNodeBo.save(ActivityNodeBo.java:226)
at com.ibm.openactivities.internal.service.OpenActivitiesServiceImpl$24.worker(OpenActivitiesServiceImpl.java:955)
at com.ibm.openactivities.internal.service.OpenActivitiesServiceImpl$ServiceMethod.dowork(OpenActivitiesServiceImpl.java:214)
at com.ibm.openactivities.internal.service.OpenActivitiesServiceImpl.updateActivityNode(OpenActivitiesServiceImpl.java:949)
at com.ibm.openactivities.internal.service.OpenActivitiesServiceImpl.updateActivityNode(OpenActivitiesServiceImpl.java:945)
at com.ibm.openactivities.web.coreui.actions.EntryPostAction.doAction(EntryPostAction.java:297)
at com.ibm.openactivities.web.coreui.actions.FeedPostAction.execute(FeedPostAction.java:92)
at com.ibm.openactivities.web.coreui.actions.NonceFormFeedPostAction.execute(NonceFormFeedPostAction.java:94)
at com.ibm.openactivities.web.coreui.actions.superclass.OaSafeActionR2.execute(OaSafeActionR2.java:32)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)
at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:562)
at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:255)
at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1224)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
at com.ibm.lconn.core.web.auth.LCRestSecurityFilter.doFilter(LCRestSecurityFilter.java:241)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.JScriptContentTypeFilter.doFilter(JScriptContentTypeFilter.java:81)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:48)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.lconn.core.web.cache.NoCacheFilter.doFilter(NoCacheFilter.java:51)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:250)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.lconn.core.web.mt.TenantLookupFilter.doFilter(TenantLookupFilter.java:104)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.lconn.core.web.auth.LCUserDataConstraintFilter.doFilter(LCUserDataConstraintFilter.java:84)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.TxnFilter.doFilter(TxnFilter.java:40)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.StatisticsFilter.doFilter(StatisticsFilter.java:50)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.RequestStatisticsFilter.doFilter(RequestStatisticsFilter.java:66)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.SubjectCacheFilter.doFilter(SubjectCacheFilter.java:140)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.InitializedFilter.doFilter(InitializedFilter.java:49)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.lconn.core.web.util.lang.I18NFilter.doFilter(I18NFilter.java:267)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.openactivities.web.coreui.servlet.Utf8CharEncodingFilter.doFilter(Utf8CharEncodingFilter.java:44)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.lconn.core.web.request.HttpRequestFilter.doFilter(HttpRequestFilter.java:129)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.lconn.core.web.customization.CustomizationFilter.doFilter(CustomizationFilter.java:140)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:928)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3751)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:962)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:816)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1690)
Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred while applying a parameter map.
--- Check the Node.purgeNode-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException: Eine übergeordnete Zeile kann nicht gelöscht werden, da die Beziehung "ACTIVITIES.OA_NODE.FK_NODE_PARENT" nur bedingtes Löschen zulässt.. SQLCODE=-532, SQLSTATE=23504, DRIVER=4.13.127
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.update(SqlMapExecutorDelegate.java:468)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.delete(SqlMapExecutorDelegate.java:491)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.delete(SqlMapSessionImpl.java:98)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.delete(SqlMapClientImpl.java:74)
at com.ibm.openactivities.internal.service.store.sqlmapdao.LoggedSqlMapExecutor.delete(LoggedSqlMapExecutor.java:151)
at com.ibm.openactivities.internal.service.store.sqlmapdao.NodeSqlMapDao.purge(NodeSqlMapDao.java:255)
... 105 more
Caused by: com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException: Eine übergeordnete Zeile kann nicht gelöscht werden, da die Beziehung "ACTIVITIES.OA_NODE.FK_NODE_PARENT" nur bedingtes Löschen zulässt.. SQLCODE=-532, SQLSTATE=23504, DRIVER=4.13.127
at com.ibm.db2.jcc.am.id.a(id.java:673)
at com.ibm.db2.jcc.am.id.a(id.java:60)
at com.ibm.db2.jcc.am.id.a(id.java:127)
at com.ibm.db2.jcc.am.no.b(no.java:2310)
at com.ibm.db2.jcc.am.no.c(no.java:2293)
at com.ibm.db2.jcc.t4.cb.l(cb.java:370)
at com.ibm.db2.jcc.t4.cb.a(cb.java:62)
at com.ibm.db2.jcc.t4.q.a(q.java:50)
at com.ibm.db2.jcc.t4.tb.b(tb.java:220)
at com.ibm.db2.jcc.am.oo.oc(oo.java:3428)
at com.ibm.db2.jcc.am.oo.b(oo.java:4383)
at com.ibm.db2.jcc.am.oo.ic(oo.java:2767)
at com.ibm.db2.jcc.am.oo.execute(oo.java:2747)
at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.pmiExecute(WSJdbcPreparedStatement.java:956)
at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.execute(WSJdbcPreparedStatement.java:623)
at com.ibatis.sqlmap.engine.execution.DefaultSqlExecutor.executeUpdate(DefaultSqlExecutor.java:77)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteUpdate(MappedStatement.java:216)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:94)
... 111 more
mfg
Ralf
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln