History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: SAK-9079
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Unassigned
Reporter: Harriet Truscott
Votes: 3
Watchers: 7
Operations

If you were logged in you would be able to see more operations.
Sakai

Creating: No error message shown when files exceed quota

Created: 29-Mar-2007 06:48   Updated: 13-Jun-2008 14:44
Component/s: Resources
Affects Version/s: 2.4.0, 2.4.1
Fix Version/s: 2.5.0, 2.4.x

Time Tracking:
Not Specified

Issue Links:
Duplicate
 
Relate
 

2.4.x Status: Resolved
2.5.x Status: None


 Description  « Hide
On Nightly, set quota and uploaded overly large file.

File was not uploaded, but no error message was shown.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Harriet Truscott - 11-Apr-2007 08:47
Trying to upload a file which will take you over your limit should display an error message

"Uploading this file will take you over the storage quota for this worksite."

John Leasia - 03-May-2007 06:46
Here's the message from 2.3 for reference:
Alert: Adding this resource would place this account over quota. To add this resource, some resources may need to be deleted.

Stephen Marquard - 02-Aug-2007 03:18
This is turning into a support issue locally. Users think their files have just disappeared ("Vula lost my files").

David Horwitz - 02-Aug-2007 03:19
Increased the priority to critical as this has serious support issues when running in production - failure to upload a resource with no apparent message usually causes a support call to be inititiated

David Horwitz - 03-Aug-2007 02:53
looks like it might be an ucaught exception:

WARN: OverQuotaException (2007-08-03 10:11:07,355 TP-Processor771_org.sakaiproject.content.tool.ResourcesAction)
org.sakaiproject.exception.OverQuotaException ref: /content/group/ee24c0ea-11f6-49e4-0048-1937cf5e4165/IRIS/Mikes Proj/DataAccessLayerGenerator-1.zip
        at org.sakaiproject.content.impl.BaseContentService.commitResource(BaseContentService.java:4810)
        at org.sakaiproject.content.cover.ContentHostingService.commitResource(ContentHostingService.java:515)
        at org.sakaiproject.content.tool.ResourcesAction.replaceContent(ResourcesAction.java:7161)
        at org.sakaiproject.content.tool.ResourcesAction.finishAction(ResourcesAction.java:7091)
        at org.sakaiproject.content.tool.ResourcesAction.buildMainPanelContext(ResourcesAction.java:4711)
        at sun.reflect.GeneratedMethodAccessor17453.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.sakaiproject.cheftool.VelocityPortletPaneledAction.toolModeDispatch(VelocityPortletPaneledAction.java:393)
        at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:227)
        at org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1006)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:555)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:441)
        at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1099)
        at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:163)
        at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:86)
        at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:718)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:592)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
        at java.lang.Thread.run(Thread.java:595)

Stephen Marquard - 03-Sep-2007 06:33
Hi Jim, we are getting daily support queries related to this. People are confused as to why they cannot upload files any more. For every person that emails the helpdesk, another 2 are probably concluding that the system is unreliable or works in mysterious ways.

Could you look at resolving this as a priority? Thanks.

Karen Miles - 04-Sep-2007 17:16
We are also getting support requests about this at UC Berkeley.

Jim Eng - 18-Sep-2007 07:57
I believe this has been fixed. If there are still circumstances where over-quota errors (or other errors) occur and the user gets inadequate info, please reopen, or create a new ticket with as much info as possible about how to reproduce.

Kevin Chan - 18-Sep-2007 08:03
Looks like the fix has been put into the trunk, can someone merge this into the sakai-2-4-x branch?

Harriet Truscott - 24-Sep-2007 04:58
I haven't been able to see this working correctly on Nightly - I don't know whether this is actually just a result of it taking too long to upload 20 MB files?

Megan May - 27-Sep-2007 17:33
Updating fix version to 2.5.0.002 for 2nd tag of QA cycle

Harriet Truscott - 17-Oct-2007 08:32
verified fixed on QA3-US using FF

Stephen Marquard - 17-Oct-2007 09:00
Please could this be merged into 2-4-x?

Jim Eng - 17-Oct-2007 09:35
Mike, please check the related issues to see if there are dependencies. If they are verified as a group, maybe they could all go to 2.4.x? Thanks.

Mike Osterman - 17-Oct-2007 10:43
No commits in related issues that aren't already in 2.4.x. Found a minor conflict in one file - about to correct and commit.

Mike Osterman - 17-Oct-2007 10:52
Merged to 2.4.x - r37091