• Error al tratar de descargar archivo adjunto

  • Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #47760  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.
 #47767  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

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.