AnsweredAssumed Answered

Error al procesar respuesta del Web Service

Question asked by neotello on Dec 22, 2010
Hola a todos,

Estoy recuperando un fichero vía Web Service, en principio lo recupera bien. Si hago un System.out.println(ContentUtils.getContentAsString(content));

Me "pinta" todo el fichero de modo que en principio entiendo que devolver lo devuelve bien.
El problema está en que yo lo quería procesar directamente con
ContentUtils.getContentAsInputStream(content);
pero aquí es dónde está el problema….me da un pete (lo pongo al final)…

Alguno os habéis encontrado con algo igual?? bueno gracias por adelantado un saludo y suerte con la lotería..

org.alfresco.webservice.util.WebServiceException: Unable to get content as inputStream.
   at org.alfresco.webservice.util.ContentUtils.getContentAsInputStream(ContentUtils.java:133)
   at com.whitebearsolutions.delivery.jexrel.data.AlfrescoUtils.recuperarDocumento(AlfrescoUtils.java:361)
   at com.whitebearsolutions.delivery.jexrel.data.DocumentDAO.recuperarContenidoDocumento(DocumentDAO.java:120)
   at com.whitebearsolutions.delivery.jexrel.jsf.DocumentBean.downloadFile(DocumentBean.java:93)
   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:597)
   at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
   at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
   at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:98)
   at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
   at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
   at javax.faces.component.UICommand.broadcast(UICommand.java:315)
   at javax.faces.component.UIData.broadcast(UIData.java:912)
   at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:775)
   at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1267)
   at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
   at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
   at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:341)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at com.whitebearsolutions.delivery.jexrel.util.SecurityCheckFilter.doFilter(SecurityCheckFilter.java:65)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
   at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
   at org.alfresco.webservice.util.ContentUtils.getContentAsInputStream(ContentUtils.java:126)
   … 38 more

Outcomes