creación de usuarios 2.1 vs 3 labs: SAXParseException

cancel
Showing results for 
Search instead for 
Did you mean: 
jaime_martin
Member II

creación de usuarios 2.1 vs 3 labs: SAXParseException

hola:
Hasta ahora estaba creando usuarios via java con este método:

     public static void creaUsuario(AlfrescoUser user) {
        try {
          NewUserDetails[] newUsers = new NewUserDetails[] { new NewUserDetails(
                user.getUserName(), user.getPassword(), createPersonProperties(
                      user.getUserName(),
                      "workspace://SpacesStore/",
                      user.getFirstName(), "",user.getLastName(), user.getEmail(), user.getCompany() )) };
          WebServiceFactory.getAdministrationService().createUsers(newUsers);
        }catch(Exception ex) {
           ex.printStackTrace();
        }
       }
Un ejemplo de valor de  AlfrescoUser es el siguiente:
AlfrescoUser::[ UserName:=KUKU Password:=KUKU FirstName:=Jaime LastName:=Smith Email:=sfsdfsd@jmp.com Company:=JMP]
Me ha funcionado perfectamente usado Alfresco 3 Labs.
Ahora me he instalado una Community 2.1, y ejecutando el mismo programa me sale este error: faultString: org.xml.sax.SAXParseException: Premature end of file
El mensaje completo es este:

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXParseException: Premature end of file.
faultActor:
faultNode:
faultDetail:
   {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException: Premature end of file.
   at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
   at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
   at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
   at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
   at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
   at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
   at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
   at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
   at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
   at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
   at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
   at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
   at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
   at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
   at org.apache.axis.client.Call.invoke(Call.java:2767)
   at org.apache.axis.client.Call.invoke(Call.java:2443)
   at org.apache.axis.client.Call.invoke(Call.java:2366)
   at org.apache.axis.client.Call.invoke(Call.java:1812)
   at org.alfresco.webservice.administration.AdministrationServiceSoapBindingStub.createUsers(AdministrationServiceSoapBindingStub.java:618)
   at es.rbcdexia.risk.alfresco.AlfrescoManager.creaUsuario(AlfrescoManager.java:417)


Vuelvo a probar con 3 labs y perfecto. Me extarña mucho pues se supone que puede tener algo inestable es la 3 labs de momento y no la 2.1.
¿hay algo raro en la community 2.1 que haya que configurar para poder crear usuarios de esa manera?
muchas gracias!
2 Replies
jaime_martin
Member II

Re: creación de usuarios 2.1 vs 3 labs: SAXParseException

por cierto WebServiceFactory es el definido en org.alfresco.webservice.util.WebServiceFactory;
El jar que uso es el del lib del SDK2.1, alfresco-web-service-client.jar. En el path del proyecto he incluido el remote entero.No he cambiado de jars para la 3 labs. Es la misma configuración para todo.
¿alguna idea?
jaime_martin
Member II

Re: creación de usuarios 2.1 vs 3 labs: SAXParseException

¿alguien ha conseguido crear usuarios desde el API webservice Java para la Community 2.1?
No consigo hacer funcionar el mismo código que me va para la 3, es muy frustrante.  :?