Bug 83207

Summary: Error adding member to iFolder in iManager (IF3 beta5)
Product: [iFolder] iFolder Denali Reporter: Forgotten User N4_EEQsn-E <forgotten_N4_EEQsn-E>
Component: Server AdminAssignee: Scott Reeves <sreeves>
Status: VERIFIED FIXED QA Contact: Jared Allen <jpallen>
Severity: Critical    
Priority: P5 - None    
Version: iFolder Denali   
Target Milestone: FCS   
Hardware: All   
OS: SuSE Pro 9.1   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User N4_EEQsn-E 2005-05-10 12:00:42 UTC
When adding a new meber to an iFolder in iManager>iFolder 3>iFolder>add member, 
then getting an error:

Error Adding Member(s) to the iFolder     
  System.ArgumentNullException
   Argument cannot be null. Parameter name: Object is null
      id: 2465aeb0-c148-01d9-8086-000000000000

The user is added to the list of members, which you can see if one goes to the 
iFolder list again.


Details:
AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server 
faultSubcode: faultString: Complex Exception faultActor: faultNode: 
faultDetail: {}detail: Argument cannot be null. Parameter name: Object is null 
Complex Exception at org.apache.axis.message.SOAPFaultBuilder.createFault
(SOAPFaultBuilder.java:260) at 
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169) 
at org.apache.axis.encoding.DeserializationContextImpl.endElement
(DeserializationContextImpl.java:1015) at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) 
at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
dispatch(Unknown Source) at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) 
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at 
org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at 
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at 
javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at 
org.apache.axis.encoding.DeserializationContextImpl.parse
(DeserializationContextImpl.java:242) at 
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538) at 
org.apache.axis.Message.getSOAPEnvelope(Message.java:376) at 
org.apache.axis.client.Call.invokeEngine(Call.java:2583) at 
org.apache.axis.client.Call.invoke(Call.java:2553) at 
org.apache.axis.client.Call.invoke(Call.java:2248) at 
org.apache.axis.client.Call.invoke(Call.java:2171) at 
org.apache.axis.client.Call.invoke(Call.java:1691) at 
com.novell.ifolder.web.IFolderEnterpriseSoapStub.addMember
(IFolderEnterpriseSoapStub.java:893) at 
com.novell.ifolder.plugins.ViewiFolderTask.execute(ViewiFolderTask.java:121) at 
com.novell.emframe.dev.Task.execute(Task.java:461) at 
com.novell.nps.gadgetManager.BaseGadgetInstance.processRequest
(BaseGadgetInstance.java:842) at 
com.novell.nps.gadgetManager.LaunchService.onReturnFromDelegateAction
(LaunchService.java:269) at 
com.novell.nps.gadgetManager.LaunchService.onReturnAction
(LaunchService.java:344) 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:324) at 
com.novell.nps.gadgetManager.BaseGadgetInstance.handleAction
(BaseGadgetInstance.java:2336) at 
com.novell.nps.gadgetManager.GadgetManager.processInstanceRequest
(GadgetManager.java:1558) at 
com.novell.nps.gadgetManager.GadgetManager.processServiceRequest
(GadgetManager.java:1015) at com.novell.nps.PortalServlet.handleFrameService
(PortalServlet.java:503) at com.novell.nps.PortalServlet.processRequest
(PortalServlet.java:376) at com.novell.nps.PortalServlet.doPost
(PortalServlet.java:276) at com.novell.nps.PortalServlet.doGet
(PortalServlet.java:259) at javax.servlet.http.HttpServlet.service
(HttpServlet.java:740) at 
com.novell.emframe.fw.servlet.AuthenticatorServlet.service
(AuthenticatorServlet.java:248) at javax.servlet.http.HttpServlet.service
(HttpServlet.java:853) at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247) at 
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193) at 
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:256) at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191) at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643) at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:551) at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2422) at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180) at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643) at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171) at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641) at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163) 
at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174) at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service
(CoyoteAdapter.java:199) at org.apache.jk.server.JkCoyoteHandler.invoke
(JkCoyoteHandler.java:324) at org.apache.jk.common.HandlerRequest.invoke
(HandlerRequest.java:395) at org.apache.jk.common.ChannelSocket.invoke
(ChannelSocket.java:673) at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:615) at org.apache.jk.common.SocketConnection.runIt
(ChannelSocket.java:786) at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534)
Comment 1 Scott Reeves 2005-05-10 15:32:48 UTC
Fixed in 5/10 build.
Comment 2 Eric Ward 2005-06-02 17:29:18 UTC
Regressed with the FCS build of the server.