Page 1 of 1
Error de comunicación con el servidor
PostPosted:Thu May 15, 2014 6:53 pm
by marcf36lp
Buenos días, tengo el siguiente problema con OpenKm:
Puedo realizar el deploy de los workflows,pero al asignarle dichos workflows a los archivos OpenKm me muestra el mensaje "Error de comunicación con el servidor (findUserTaskInstances), y en la consola de depuración me muestra lo siguiente: "InvocationException (findUserTaskInstances): com.google.gwt.user.client.rpc.statusCodeException: the call faild on the server"
Re: Error de comunicación con el servidor
PostPosted:Fri May 16, 2014 3:43 pm
by marcf36lp
¿Ninguna respuesta?, ¿A nadie mas le pasa?, he estado con este problema desde ayer, he probado con la version comunity y la profesional, pero sigo con el mismo problema y sinceramente no se que mas hacer, probé también instalando una versión mas antigua pero esta ni siquiera la pude ver a través del navegador.
Re: Error de comunicación con el servidor
PostPosted:Fri May 16, 2014 3:49 pm
by marcf36lp
Otra cosa al tratar de ver la instancia del workflow que se inicio (pero que lo único que hace es provocar que me siga apareciendo el mensaje de error) me aparece este mensaje:
Application error
Code: Select allClass: org.hibernate.LazyInitializationException
Message: failed to lazily initialize a collection of role: org.jbpm.bytes.ByteArray.byteBlocks, no session or session was closed
Date: Fri May 16 11:47:14 CLT 2014
Re: Error de comunicación con el servidor
PostPosted:Sat May 17, 2014 8:47 am
by jllort
Esto Class: org.hibernate.LazyInitializationException te pasa porque estas utilizando un objecto que tiene una lista o parecido ( en hibernate hay que inicializar las listas Hibernate.initialize(Objecto.getAlgo()); donde este getAlgo es un Set<String> o similar.
Relativo al primer error findUserTaskInstances, aquí tienes alguna cosa mal ( no se trata de la versión de openkm, sino del workflow o vete a saber, yo creo que en el log del servidor tomcat/logs/catalina.log -> te tiene que dar mas información )
Re: Error de comunicación con el servidor
PostPosted:Mon May 19, 2014 7:38 pm
by marcf36lp
Buenos días, gracias por responder, finalmente logre solucionar mi problema, al final lo quie hice fue instalar openKm con una base de datos mysql en una maquina virtual con ubuntu, habia leido en el foro que para evitar estos errores era bueno utilizar una base de datos mysql, pero al intentarlo en windows solo logre que me surgieran errores distintos, pero al hacerlo en ubuntu funciono bien, realmente no se por que no me funciono en windows, probablemente no configure bien algo, bueno eso.
Gracias por darte el tiempo de responder

.
Re: Error de comunicación con el servidor
PostPosted:Wed May 21, 2014 9:26 pm
by jllort
Que versión de MySQL estabas probando en windows ? yo te puedo asegurar que tenemos clientes en windows con MySQL y el problema que nos reportas hasta el momento no nos ha surgido.
Re: Error de comunicación con el servidor
PostPosted:Tue Jul 01, 2014 2:45 pm
by sandertaker
Me cuelgo de este problema, para decir lo mismo, he estado siguiendo los tutoriales de youtube y al exportar el workflow siguiendo la lección 6, no existe ningún problema es más al ejecutar el workflow tampoco, el problema viene cuando quiero ver los workflows ejecutados y me envía el mismo mensaje de este tema.
marcf36lp wrote:Otra cosa al tratar de ver la instancia del workflow que se inicio (pero que lo único que hace es provocar que me siga apareciendo el mensaje de error) me aparece este mensaje:
Application error
Code: Select allClass: org.hibernate.LazyInitializationException
Message: failed to lazily initialize a collection of role: org.jBPM.bytes.ByteArray.byteBlocks, no session or session was closed
Date: Fri May 16 11:47:14 CLT 2014
Estoy corriendo openKM 6.3 versión community sobre windows 7, usando la base de datos por defecto, intentaré cambiar la base de datos como sugirieron más arriba.
Pruebo y comento
Saludos, cualquier idea es bienvenida
Re: Error de comunicación con el servidor
PostPosted:Tue Jul 01, 2014 3:37 pm
by sandertaker
Hice lo de cambiar la base de datos ( el primero estaba instalado usando Openkm 6.3.exe ) ahora lo instalé usando el bundle openkm + Tomcat, con una base de datos PostgreSQL sobre windows 7, le hice el deploy al workflow desde Jboss 7 exactamente el mismo archivo ( y la misma aplicación) y no me ha dado ningún problema.
Por lo que para mi cuenta, el cambio de la base de datos ha sido santo remedio también.
Saludos.
Re: Error de comunicación con el servidor
PostPosted:Fri Jul 04, 2014 6:37 pm
by jllort
Creo recordar que hay un problema con la base de datos + hibernate con la base de datos embebida ( HSQL ) que nosotros desaconsejamos que sea utilizada en producción. Por defecto openkm viene con la embebida para que los usuario puedan rápidamente testearla, pero lo suyo, en un ambiente en producción es utilizar una MySQL o PostgreSQL entre otras.