Ticket #181 (closed Bug: worksforme)
Drop spot not working
| Reported by: | cmathew | Owned by: | |
|---|---|---|---|
| Priority: | Trivial | Milestone: | |
| Component: | Core | Version: | 6.3.4 |
| Keywords: | Cc: |
Description
Hi
I clicked on Drop spot from the "File" drop down menu. It loaded a Java application as shown in the attached image. But dragging and dropping files or folders to it does not do anything. I tested with Firefox 9.0.1 and Safari 5.1.2 on Mac. When using Firefox the following error is reported in server log. But with Safari no error is logged on server.
Feb 2, 2012 8:07:08 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract void com.logicaldoc.gui.frontend.client.services.DocumentService.addDocuments(java.lang.String,java.lang.String,long,java.lang.String,boolean,java.lang.Long) throws com.logicaldoc.gui.common.client.InvalidSessionException' threw an unexpected exception: java.lang.NullPointerException
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:385)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:588)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.logicaldoc.web.CharsetFilter.doFilter(CharsetFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.logicaldoc.web.SessionFilter.doFilter(SessionFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:269)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at com.logicaldoc.web.service.DocumentServiceImpl.addDocuments(DocumentServiceImpl.java:127)
at com.logicaldoc.web.service.DocumentServiceImpl.addDocuments(DocumentServiceImpl.java:226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569)
... 33 more
Attachments
Change History
Changed 3 months ago by cmathew
-
attachment
Screen Shot 2012-02-02 at 2.30.00 PM.png
added
comment:1 Changed 3 months ago by car031
- Priority changed from Major to Trivial
- Status changed from new to closed
- Resolution set to worksforme
This is not a bug, please check that your folders tree is EMPTY. This is because you entered with a user without groups or with a group that doesn't have read permission on the root folder.
In this case the applet runs but the server cannot store the files because of no folder was selected.
Please retry with a good user.
comment:2 Changed 3 months ago by cmathew
The issue persists as admin user too. I was logged in from Firefox as admin user and the server log reported the error I pasted before.
Thanks
comment:3 Changed 3 months ago by cmathew
The issue with new user from Safari was indeed permission related. But now that permission is corrected this user exhibits the same issue as admin user - "Server error".
comment:4 in reply to: ↑ description Changed 3 months ago by cmathew
- Status changed from closed to reopened
- Resolution worksforme deleted
comment:5 Changed 3 months ago by car031
Please completely delete the cache of the Java plugin, and if possible disable the cache at all.
The cache of the java plugin is shared among all installed browsers.
http://www.java.com/en/download/help/plugin_cache.xml
When done close all the browsers and retry
comment:6 Changed 3 months ago by cmathew
I emptied the cache from Java Preferences. And restarted the browser. Upload still fails for both admin user and another user. Same error.
Local Java logs show this as the last event reported:
<message>Upload triggered

screenshot