Page 1 of 1

Error OKM-013013

PostPosted:Mon Dec 14, 2009 5:40 pm
by lhp83d
Hola.

Estoy evaluando OpenKM como herramienta documental. Cuando me pongo a importar un disco duro compartido que tenemos en el trabajo desde las Utilities del aplicativo en la parte de administración, pasado un rato me aparece el siguiente error en una ventana con título "The system has generated an error":

OKM-013013(callBackRepositoryImport): OKM-013013

<<NOMBRE DE ARCHIVO>>

(El nombre de archivo, directorio o etiqueta del volumen no es válido)

El archivo es un documento de Word, observo que no lo puedo abrir con el Word, ni tampoco copiarlo, moverlo ni borrarlo. Debe ser un fichero corrupto o una entrada no borrada correctamente de las unidades del disco, o vaya usted a saber.

Comprendo que la utilidad de importación no lo importe, sería pedirle peras al olmo. El problema es que para y deja de importar, por lo que se me queda el proceso a medias. ¿Cómo podría hacer para que omitiese este archivo y la utilidad siguiera importando?

Gracias.

Re: Error OKM-013013

PostPosted:Tue Dec 15, 2009 7:44 am
by jllort
En principio aunque encuentre errores la herramienta de importación debería continuar importando ficheros y directorios, estas seguro de que se para ?

Como no puedes ni moverlo ni eliminarlo etc... cosa que ya es sospechosa de por si, puedes sobreescribirlo o tampoco ? mira los privilegios del fichero no sea cosa de privilegios.

Tambien podrias intentar mover el resto de carpetas y documentos a otro path excepto lo que tengas en esta carpeta o segun como lo tengas importar carpetas por separado en vez de todo el nodo raiz, eso tambien solucionaría parte de problema. Lo que no podemos decirle es que no importe ese documento concreto, eso no es posible hacerlo.

Re: Error OKM-013013

PostPosted:Tue Dec 15, 2009 8:20 am
by lhp83d
Totalmente seguro de que se para. Hay ficheros de la carpeta que no se llegan a importar, al menos desde las utilidades de administración del propio OpenKM. ¿Hay alguna forma alternativa, via línea de comandos, donde se pueda especificar si puede o no ignorar errores o algo así?

Re: Error OKM-013013

PostPosted:Tue Dec 15, 2009 10:03 pm
by jllort
No hay forma de decirle que ignore una carpeta o un fichero. El proceso esta pensado para importar todo el contenido a partir de un determinado path del servidor.

Puedes cambiar las propiedades de seguridad de este fichero, lo digo para que no sea visible para el usuario sobre el que se esta ejecutando el jboss no pueda ver este fichero. En que sistema operativo estas ?

Otra opción es la que te he comentado antes, que es importar subdirectorios a partir del directorio principal. Esto implica un trabajo adicional, pero no le veo mucha solución, esto de que desde el propio sistema operativo no te deje eliminar este fichero suena mal, vamos asegúrate que no estas instalando el OpenKM es un sistema de ficheros corrupto o un disco defectuoso.

Re: Error OKM-013013

PostPosted:Wed Dec 16, 2009 9:19 am
by lhp83d
Tenemos un servidor de ficheros en Novell y OpenKM de momento lo tengo instalado en mi PC, que es un Windows XP, a la espera de conseguir una VM en Linux y hacer lo mismo.
El problema es que Windows cuando lee un archivo (al menos desde Novell) cuyo nombre completa incluida la ruta sobrepasa los 256 caracteres no es capaz de manejarlo (abrirlo, moverlo, copiarlo, etc.). Lo que hemos hecho ha sido acortar la longitud de alguna de las carpetas, para que el nombre completo fuera más corto, y ya está solucionado. De todas formas, no estaría de más que el proceso ignorase este error y continuase hacia adelante, dejando el error en el log.
Creo que se importaron todos los ficheros, ¿cómo puedo comprobarlo a posteriori? ¿cómo puedo comprobar además su integridad? En principio, de momento no echo en falta ninguno y los que he intentado abrir están bien, pero lo suyo es poder cerciorarme.
Gracias por todo y enhorabuena por el producto. Tiene muy buena pinta.

Re: Error OKM-013013

PostPosted:Wed Dec 16, 2009 4:57 pm
by jllort
Un forma relativament de fácil de comprobar que todo se ha importado es ir a la adminitración, allí te salen estadísticas del numero de carpetas, documentos y sus respectivos tamaños. Esto contrastado con la información que puedes sacar desde el disco propiamente en este folder que has importado ( de allí puedes sacar el numero de carpetas y documentos, así como el tamaño total esperado ).

Nos apuntamos este bug que aparece con novel, es raro, por que al final lo que estamos haciendo es ir avanzando secuencialmente por el árbol de directorios y abrir una ruta mediante java y por debajo esta el sistema de I/O alguna de estas operaciones con el I/O no le terminan de gustar, esta claro, pero no creo que podamos subsanar este bug facilmente. Miraremos en algun foro de novel a ver si hay algo sobre esto.

Re: Error OKM-013013

PostPosted:Thu Dec 17, 2009 8:04 am
by lhp83d
Gracias, jllort.

Doy por cerrado este thread.

No sé si el problema será de Novell o de Windows. Lo que está claro es que no se entienden muy bien cuando el tamaño del nombre del fichero completo excede de cierta longitud ¿255 caracteres?.

Un saludo.