Briefcase issues
This page is a quick page for capturing the issues we're seeing reported about this portlet on-list.
This page may very quickly outlive its usefulness (issues get resolved, get translated into JIRA items) but first pass it's an attempt to gather them...
Working in IE? ClassCastException?
In 2-5-patches, it displays the root directory's files and folders correctly in Mozilla, but not in IE (no HTML markup at all). I haven't looked at the code very closely but that seems very strange to me
Also, when I attempt to upload a file, it throws the following exception:
org.jasig.portal.PortalException: java.lang.ClassCastException
at org.jasig.portal.channels.portlet.CPortletAdapter.setRuntimeData(CPortletAdapter.java:462)
at org.jasig.portal.MultithreadedCharacterChannelAdapter.setRuntimeData(MultithreadedCharacterChannelAdapter.java:29)
at org.jasig.portal.ChannelManager.feedRuntimeDataToChannel(ChannelManager.java:886)
at org.jasig.portal.ChannelManager.processRequestChannelParameters(ChannelManager.java:832)
at org.jasig.portal.ChannelManager.startRenderingCycle(ChannelManager.java:963)
at org.jasig.portal.UserInstance.processPortletActionIfNecessary(UserInstance.java:196)
at org.jasig.portal.PortalSessionManager.doGet(PortalSessionManager.java:239)
at org.jasig.portal.PortalSessionManager.doPost(PortalSessionManager.java:163)
Caused by: java.lang.ClassCastException
at org.apache.pluto.core.impl.PortletRequestImpl.getParameterValues(PortletRequestImpl.java:347)
at org.jasig.portlet.briefcase.utils.FileUploadHelper.decodeFileUploadeRequest(FileUploadHelper.java:130)
at org.jasig.portlet.briefcase.controller.FileUploadController.handleRequest(FileUploadController.java:72)
at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:331)
at org.springframework.web.portlet.FrameworkPortlet.serviceWrapper(FrameworkPortlet.java:371)
at org.springframework.web.portlet.FrameworkPortlet.processAction(FrameworkPortlet.java:355)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:216)
at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:150)
Scalability?
We've found it chokes when trying to display a large number of files/folders. We're exploring options now on rewriting a portion of the UI so it doesn't have to rebuild that list each time, or just using Novell's NetStorage.
Jameson Watkins
Director, Internet Development
University of Kansas Medical Center
Can you elaborate on this? How many files/folders does it choke on? Any reccomendations for implimentation, such as restricting disk space? Can the number of files, and/or file types be restricted as well?