cancel
Showing results for 
Search instead for 
Did you mean: 

creación de usuarios 2.1 vs 3 labs: SAXParseException

jaime_martin
Champ in-the-making
Champ in-the-making
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 2

jaime_martin
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
¿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.  :?
Getting started

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.