MS Graph API Integration Issue with Alfresco

Theodosios Theodosiou 0 Reputation points
2024-03-07T14:37:57.36+00:00

We are reaching out to report an issue we have encountered with our third-party application, which is built on Alfresco and utilizes the Microsoft Graph API for sending and receiving emails within our Microsoft 365 (M365) mailbox environment. This integration has been operational and stable for several years without any significant issues.

However, as of yesterday, we have experienced an unexpected disruption in service.

INFO  2024-03-07 08:06:26,133 [Thread-37] iObjectsCommonQueueManagerClasses.JMSConsumer:logMessage(176): java.lang.ClassCastException: java.io.BufferedInputStream cannot be cast to com.microsoft.graph.requests.extensions.MailFolderCollectionResponse

                at com.microsoft.graph.requests.extensions.MailFolderCollectionRequest.get(MailFolderCollectionRequest.java:52)

                at inspire.graph.service.NA_Graph.getFolderId(NA_Graph.java:637)

                at inspire.graph.service.NA_Graph.readEmail_on_unique_id(NA_Graph.java:669)

                at inspire.graph.service.NA_Graph.sendEmail(NA_Graph.java:473)

                at crmCoreClasses.AlfrescoMgnt.updateNode(AlfrescoMgnt.java:1864)

                at crmCoreClasses.AlfrescoMgnt.processData(AlfrescoMgnt.java:4966)

                at inspireObjectsCoreClasses.Dispatcher.onMessage(Dispatcher.java:1294)

                at sun.reflect.GeneratedMethodAccessor679.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

                at java.lang.reflect.Method.invoke(Unknown Source)

                at org.apache.tomcat.websocket.pojo.PojoMessageHandlerPartialBase.onMessage(PojoMessageHandlerPartialBase.java:71)

                at org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:390)

                at org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServer.java:119)

                at org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:495)

                at org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:294)

                at org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:133)

                at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:82)

                at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171)

                at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151)

                at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148)

                at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)

                at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:53)

                at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)

                at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)

                at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

                at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

                at java.lang.Thread.run(Unknown Source)

Any Ideas?

Microsoft Security Microsoft Graph
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.