AnsweredAssumed Answered

creación de usuarios 2.1 vs 3 labs: SAXParseException

Question asked by jaime.martin on Oct 17, 2008
Latest reply on Oct 21, 2008 by jaime.martin
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!

Outcomes