Page 1 of 1

Importar repositorio: java.lang.NullPointerException

PostPosted:Tue Dec 04, 2012 10:28 pm
by diegospano
Estoy usando la version 6.2.2 build 7735. Cuando quiero importar un repositorio, al indicarle la ruta del filesystem me aparece lo siguiente:

Application error
Class: java.lang.NullPointerException
Message: null
Date: Sat Dec 01 20:41:53 ART 2012


Lo mismo me sucede cuando quiero exportar un repositorio y le tengo que indicar el path en el cual grabar los archivos.

En el log me figura esto:
Code: Select all
2012-12-01 20:41:53,498 [http-bio-0.0.0.0-8080-exec-1] ERROR com.openkm.extension.servlet.DataBrowserServlet - 
java.lang.NullPointerException
	at com.openkm.extension.servlet.DataBrowserServlet.fileSystemList(DataBrowserServlet.java:128)
	at com.openkm.extension.servlet.DataBrowserServlet.doGet(DataBrowserServlet.java:86)
	at com.openkm.extension.servlet.DataBrowserServlet.service(DataBrowserServlet.java:71)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
Gracias.

Diego Spano

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Thu Dec 06, 2012 8:04 am
by jllort
En que sistema operativo estas ? Tienes privilegios de escritura / lectura en estos directorios ( obviamente ten en cuenta sobre que usuario se esta ejecutando la aplicación, no sobre el usuario que estas logeado ( eso es otra cosa ). Espero haberme explicado bien.

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Thu Dec 06, 2012 12:33 pm
by diegospano
Lo estoy ejecutando sobre un Ubuntu 12 con Java 1.6. El Tomcat lo levanto con el usuario Tomcat.

El problema lo tengo antes de acceder a cualquier carpeta, es decir, al seleccionar el botón que me permite browsear la estructura del filesystem para poder indicar la carpeta que contiene los documentos a importar.

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Sat Dec 08, 2012 5:43 pm
by jllort
Vale, efectivamente este es un bug que creo que en la 6.2.1 aun no estaba solucionado. Tienes 2 opciones:
1- Escribir la ruta en el input ( sin utilizar el boton para navegar por el file system ), así ya no te aparecerá el null pointer
2- Probar la versión que tenemos en integration.openkm.com ( que ya tiene bastantes correcciones, aunque no puedo asegurarte que esta este ).

Yo ahora mismo te recomiendo la primera opción.

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Wed Dec 19, 2012 5:31 pm
by pavila
He subido una corrección para este bug. Prueba la nightbuild de esta noche, cuando se genere.

Saludos.

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Tue Apr 23, 2013 3:55 pm
by diegospano
Tengo dos instalaciones de OpenKM, ya que una es para producción y en la otra voy probando cosas. Sin embargo, el problema de acceso a la filesystem para importar documentos tiene dos comportamientos.

En un Ubuntu 10, con la versión 6.2.4-DEV (build: 7983) el problema está solucionado.
En un Ubuntu 12, con la versión 6.2.4-DEV (build: 7986) sigue apareciendo el problema.

Saludos!

Diego

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Fri Apr 26, 2013 9:47 am
by pavila
Las night build, como su propio nombre indica, se actualizan cada noche y suelen tener correcciones. El error que comentas sale simplemente al acceder a Administración > Repository import e intentar seleccionar una rura del sistema de ficheros?

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Wed May 22, 2013 8:16 pm
by diegospano
Si, hasta ahora solo detecté que falla en esa opción sola, cuando quiero importar un repositorio.

Re: Importar repositorio: java.lang.NullPointerException

PostPosted:Tue May 28, 2013 6:11 pm
by pavila
Has probado una night build reciente?