Page 1 of 1

Error al tratar de descargar archivo adjunto

PostPosted:Sat Apr 13, 2019 12:01 am
by jcardonax
Estoy trabajando con una version comunity 6.3.4. Se utiliza un procedimiento ya establecido para tomar un correo y bajarlo en una específica direccion. Estos correos contienen archivos del tipo pdf. Una vez el archivo de tipo email es ubicado, un procedimiento lo lee y obtiene de los archivos adjuntos para dejarlos en la ubicacion.

A la hora de procesar, pasa el primer archivo y luego tenera el archivo que se adjunta en el openkm.log.

Code: Select all
        at com.openkm.dao.NodeBaseDAO.calculateUuidFromPath(NodeBaseDAO.java:242) ~[NodeBaseDAO.class:na]
        at com.openkm.dao.NodeBaseDAO.calculateUuidFromPath(NodeBaseDAO.java:212) ~[NodeBaseDAO.class:na]
        at com.openkm.dao.NodeBaseDAO.getUuidFromPath(NodeBaseDAO.java:102) ~[NodeBaseDAO.class:na]
        at com.openkm.module.db.DbPropertyGroupModule.getGroups(DbPropertyGroupModule.java:178) ~[DbPropertyGroupModule.class:na]
        at com.openkm.api.OKMPropertyGroup.getGroups(OKMPropertyGroup.java:75) ~[OKMPropertyGroup.class:na]
        at com.openkm.servlet.frontend.PropertyGroupServlet.getGroups(PropertyGroupServlet.java:168) ~[PropertyGroupServlet.class:na]
        at sun.reflect.GeneratedMethodAccessor7142.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_111]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_111]
        at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569) [gwt-servlet-2.4.0.jar:na]
        at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) [gwt-servlet-2.4.0.jar:na]
        at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) [gwt-servlet-2.4.0.jar:na]
        at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-servlet-2.4.0.jar:na]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) [servlet-api.jar:na]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) [servlet-api.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [catalina.jar:7.0.61]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.61]
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat7-websocket.jar:7.0.61]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.61]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.61]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) [spring-security-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
He probado con diferentes tamaños y nombres de pdf, pero el comportamiento es simiilar.

Re: Error al tratar de descargar archivo adjunto

PostPosted:Sat Apr 13, 2019 8:55 am
by jllort
Necesitaría ver la traza completa del error, creo que te has quedado un poco corto. De todas formas por lo poco que he visto esto parece que se esta originando debido a algún tipo de problema con los metadatos ( el error surge en los OKMPropertyGroups )
Code: Select all
at com.openkm.dao.NodeBaseDAO.getUuidFromPath(NodeBaseDAO.java:102) ~[NodeBaseDAO.class:na]
at com.openkm.module.db.DbPropertyGroupModule.getGroups(DbPropertyGroupModule.java:178) ~[DbPropertyGroupModule.class:na]
at com.openkm.api.OKMPropertyGroup.getGroups(OKMPropertyGroup.java:75) ~[OKMPropertyGroup.class:na]
at com.openkm.servlet.frontend.PropertyGroupServlet.getGroups(PropertyGroupServlet.java:168) ~[PropertyGroupServlet.class:na]
También te aconsejaría que actualices a la última version de la aplicación la 6.3.7 -> https://docs.openkm.com/kcenter/view/ok ... guide.html