06-01-2007 01:43 PM
private Reference createFolder (Store inStore, Reference inNode, String folder_name, String str_prepend, String description)
throws Exception{
ParentReference parent_folder_ref;
parent_folder_ref = new ParentReference(inStore, inNode.getUuid(), null, Constants.ASSOC_CONTAINS, str_prepend+folder_name);
NamedValue[] folder_properties = new NamedValue[]{new NamedValue(Constants.PROP_NAME, false, folder_name, null)};
//CMLCreate create_folder = new CMLCreate(folder_name, parent_folder_ref, Constants.TYPE_FOLDER, folder_properties);
CMLCreate create_folder = new CMLCreate(folder_name, parent_folder_ref, null, null, null, Constants.TYPE_FOLDER, folder_properties);
CML cml = new CML();
cml.setCreate(new CMLCreate[]{create_folder});
UpdateResult[] upd_result = WebServiceFactory.getRepositoryService().update(cml);
Reference folder_ref = upd_result[0].getDestination();
NamedValue[] aspect_properties = new NamedValue[]{new NamedValue(Constants.PROP_DESCRIPTION, false, description, null)};
CMLAddAspect addAspect2Folder = new CMLAddAspect(
"{http://www.alfresco.org/model/application/1.0}uifacets",
aspect_properties,
new Predicate(new Reference[]{folder_ref}, inStore, null),
null);
cml.setAddAspect(new CMLAddAspect[]{addAspect2Folder});
WebServiceFactory.getRepositoryService().update(cml);
return folder_ref;
}
…
cml.setAddAspect(new CMLAddAspect[]{addAspect2Folder});
WebServiceFactory.getRepositoryService().update(cml); //This is the command that crashes
06-01-2007 04:48 PM
06-02-2007 01:55 PM
06-04-2007 10:58 AM
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
java.lang.Class.newInstance0(Class.java:350)
java.lang.Class.newInstance(Class.java:303)
org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104)
org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90)
org.alfresco.webservice.repository.RepositoryFault.getDeserializer(RepositoryFault.java:146)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330)
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
org.apache.axis.client.Call.invokeEngine(Call.java:2784)
org.apache.axis.client.Call.invoke(Call.java:2767)
org.apache.axis.client.Call.invoke(Call.java:2443)
org.apache.axis.client.Call.invoke(Call.java:2366)
org.apache.axis.client.Call.invoke(Call.java:1812)
org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.update(RepositoryServiceSoapBindingStub.java:986)
es.upm.dit.portlet.Alfresco.AlfrescoRegistrationPortlet.createFolder(AlfrescoRegistrationPortlet.java:590)
es.upm.dit.portlet.Alfresco.AlfrescoRegistrationPortlet.registerUserInAlfresco(AlfrescoRegistrationPortlet.java:380)
es.upm.dit.portlet.Alfresco.AlfrescoRegistrationPortlet.processAction(AlfrescoRegistrationPortlet.java:272)
org.apache.jetspeed.factory.JetspeedPortletInstance.processAction(JetspeedPortletInstance.java:96)
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedContainerServlet.java:221)
org.apache.jetspeed.container.JetspeedContainerServlet.doPost(JetspeedContainerServlet.java:344)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(ServletPortletInvoker.java:215)
org.apache.jetspeed.container.invoker.ServletPortletInvoker.action(ServletPortletInvoker.java:134)
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.processPortletAction(JetspeedPortletContainerWrapper.java:132)
org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:95)
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:76)
…
06-04-2007 05:51 PM
06-05-2007 04:07 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.