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 (smile)

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