Actions
Incident #7559
closedWorkspace: NullPointerException while downloading any folder
Status:
Closed
Priority:
Urgent
Assignee:
Category:
Other
Target version:
Start date:
Mar 16, 2017
Due date:
Mar 17, 2017
% Done:
100%
Estimated time:
Infrastructure:
Production
Description
2017-03-16 17:45:40,834 ERROR server.DownloadFolderWebSocketServer [http-bio-9090-exec-212,zipFolder:116] %java.lang.NullPointerException at org.gcube.common.homelibrary.jcr.workspace.JCRWorkspaceItem.markAsRead(JCRWorkspaceItem.java:871) at org.gcube.portlets.user.workspace.server.DownloadFolderWebSocketServer.zipFolder(DownloadFolderWebSocketServer.java:110) at org.gcube.portlets.user.workspace.server.DownloadFolderWebSocketServer.onMessage(DownloadFolderWebSocketServer.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBase.onMessage(PojoMessageHandlerWholeBase.java:80) at org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:393) at org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:494) at org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:289) at org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:130) at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:56) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$WsReadListener.onDataAvailable(WsHttpUpgradeHandler.java:203) at org.apache.coyote.http11.upgrade.AbstractServletInputStream.onDataAvailable(AbstractServletInputStream.java:203) at org.apache.coyote.http11.upgrade.AbstractProcessor.upgradeDispatch(AbstractProcessor.java:93) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:618) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) [PORTAL] 22086 [http-bio-9090-exec-212] ERROR org.gcube.portlets.user.workspace.server.DownloadFolderWebSocketServer - Requested item 456804ac-a547-4c3b-b0ee-d5501f2b368c not found java.lang.NullPointerException at org.gcube.common.homelibrary.jcr.workspace.JCRWorkspaceItem.markAsRead(JCRWorkspaceItem.java:871) at org.gcube.portlets.user.workspace.server.DownloadFolderWebSocketServer.zipFolder(DownloadFolderWebSocketServer.java:110) at org.gcube.portlets.user.workspace.server.DownloadFolderWebSocketServer.onMessage(DownloadFolderWebSocketServer.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBase.onMessage(PojoMessageHandlerWholeBase.java:80) at org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:393) at org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:494) at org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:289) at org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:130) at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:56) at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$WsReadListener.onDataAvailable(WsHttpUpgradeHandler.java:203) at org.apache.coyote.http11.upgrade.AbstractServletInputStream.onDataAvailable(AbstractServletInputStream.java:203) at org.apache.coyote.http11.upgrade.AbstractProcessor.upgradeDispatch(AbstractProcessor.java:93) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:618) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 2017-03-16 17:45:40,837 DEBUG server.DownloadFolderWebSocketServer [http-bio-9090-exec-212,onClose:51] %[PORTAL] 22089 [http-bio-9090-exec-212] DEBUG org.gcube.portlets.user.workspace.server.DownloadFolderWebSocketServer - onClose(c) 2017-03-16 17:46:40,225 DEBUG o.g.a.a.a.s.FetchDataThread [FetchDataThread278,run:50][PORTAL] 13123895 [FetchDataThread278] DEBUG org.gcube.application.aquamaps.aquamapsportlet.servlet.FetchDataThread - Going to execute again in 10 minutes
Updated by Massimiliano Assante about 8 years ago
- % Done changed from 0 to 90
We analysed the problem and found the cause in the HL item setRead method. @francesco.mangiacrapa@isti.cnr.it released the fix and is building tonight.
Updated by Massimiliano Assante about 8 years ago
- Assignee changed from Valentina Marioli to Massimiliano Assante
Updated by Massimiliano Assante about 8 years ago
- Priority changed from Normal to Urgent
Updated by Massimiliano Assante about 8 years ago
- Subject changed from Workspace: java.lang.NullPointerException while downloading folder to Workspace: NullPointerException while downloading any folder
Updated by Massimiliano Assante about 8 years ago
- % Done changed from 90 to 100
The last night build fix has been verified in preproduction, we need to deploy it on production as soon as possible
Updated by Massimiliano Assante about 8 years ago
- Status changed from In Progress to Closed
Fix deployed and working.
Actions