Previsualización Windows 8.1 (solucionado, no es pregunta)

OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
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.
Post Reply
AndresGODs
Fresh Boarder
Fresh Boarder
Posts: 2
Joined: Thu Jul 17, 2014 6:08 pm

Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by AndresGODs »

Quiero dejar asentado este thread para futuros usuarios.

Me costó horrores hacer funcionar la previsualización de ficheros Office en windows 8.1 y la versión Comunnity 6.3.0.

A pesar de tener el "ok" en la configuración respecto a la ruta de LibreOffice u OpenOffice, siempre me tiraba error al inicializar, especificamente:
INFO com.openkm.util.DocConverter- *** Build Office Manager ***
INFO com.openkm.util.DocConverter- system.openoffice.path=C:\LibreOffice
INFO com.openkm.util.DocConverter- system.openoffice.tasks=200
INFO com.openkm.util.DocConverter- system.openoffice.port=2002
INFO org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
WARN com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
Luego, podía previsualizar PDF pero ningún documento de office, siempre error en la conversión.

Me dí cuenta que estaba definiendo mal CATALINA_HOME, ya que la ruta que ponía al definirla contenía comillas y eso hacía que setenv.bat me mandara a buscar las librerías sigar a cualquier lado. Arreglado eso avancé un poco pero continuaba sin funcionar.
INFO com.openkm.util.DocConverter- *** Build Office Manager ***
INFO com.openkm.util.DocConverter- system.openoffice.path=C:\LibreOffice
INFO com.openkm.util.DocConverter- system.openoffice.tasks=200
INFO com.openkm.util.DocConverter- system.openoffice.port=2002
INFO org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
INFO org.artofsolving.jodconverter.office.OfficeProcess- starting process with acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir 'C:\openkm-6.3.0-community\tomcat\temp\.jodconverter_socket_host-127.0.0.1_port-2002'
INFO org.artofsolving.jodconverter.office.OfficeProcess- started process; pid = 2352
WARN com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
Cuando vi eso casi pierdo las esperanzas, pero seguí probando.

Probé con LibreOffice y con OpenOffice, tanto las ultimas version como versiones un poco mas antiguas, y siempre lo mismo.
Luego agregué en las variables de entorno del sistema la librería Sigar, por las dudas que fuera ese el problema. Pero no.

Finalmente se me ocurrió instalar OpenOffice 3.30. ya que en algún lado (no recuerdo donde la verdad) vi que el jodconverter tenía problemas con las versiones posteriores de OpenOffice y LibreOffice, especificamente no era capaz de encontrar la ubicación de soffice.bin o algo así en windows.

Y con eso funcionó! Lamento no ser mas técnico pero carezco de conocimientos.

Por eso quiero dejar esto como ayuda al que esté en mi misma situación, quizás le ahorre horas y horas de pruebas. Y quizás sea algo que se pueda solucionar en el futuro, siempre hablando del funcionamiento de openkm en windows claro está.

Saludos.

jllort
Moderator
Moderator
Posts: 11240
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunt

Post by jllort »

Nosotros en windows hemos encontrado algun problema con LibreOffice y por defecto ya siempre instalamos OpenOffice en estos entornos ( en Linux preferimos instalar LibreOffice ). Con las ultimas versiones de OpenOffice te tendría que funcionar, de hecho esta semana he hecho una con un OpenOffice 4.x sin problemas. Mas que nada porque con versiones antiguas con formatos como docx y compañía vas a tener problemas con las conversiones.

bieli
Senior Boarder
Senior Boarder
Posts: 42
Joined: Thu Jan 22, 2015 9:03 am
Location: Zaragoza, Spain

Re: Previsualización Windows 8.1

Post by bieli »

Hola,

tengo el mismo problema, pero con Windows7. Tenia una instalación perfecta y funcionando. Luego uno de los siguiente cambios me ha machacado el funcionamiento del OpenOffice en OpenKM:
  • el update de HSQL a MySQL o
  • el update de la version 6.3.0 a la 6.3.1 o
  • el update de JavaJRE a 1.8.0_45
Ahora todo funciona excepto la conversión a PDF por OpenOffice. Me guardaba la versión anterior completa con HSQL y para probar la arranqué. Todo funciona, pero el OpenOffice no arranca. Tampoco. Como se hubiera cambiado algo general en el sistema Windows. Probé una versión OpenKM nuevamente bajada de la pagina web y tampoco. ¿Donde se arregla las variables de entorno del sistema la librería Sigar¿

Siempre me dice:

Code: Select all

2015-07-13 13:27:19,562 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Start OpenOffice manager ***
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- *** Build Office Manager ***
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.path=D:/openkm/OpenOfficePortable/App/openoffice
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.tasks=200
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.port=2002
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
2015-07-13 13:27:19,593 [localhost-startStop-1] WARN  com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
org.artofsolving.jodconverter.office.OfficeException: failed to start and connect
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:64)
	at org.artofsolving.jodconverter.office.PooledOfficeManager.start(PooledOfficeManager.java:101)
	at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(ProcessPoolOfficeManager.java:62)
	at com.openkm.util.DocConverter.start(DocConverter.java:190)
	at com.openkm.servlet.RepositoryStartupServlet.start(RepositoryStartupServlet.java:279)
	at com.openkm.servlet.RepositoryStartupServlet.init(RepositoryStartupServlet.java:127)
	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:62)
	... 22 more
Caused by: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at org.hyperic.sigar.ptql.SigarProcessQuery.create(Native Method)
	at org.hyperic.sigar.ptql.ProcessQueryFactory.getQuery(ProcessQueryFactory.java:66)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:68)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:56)
	at org.artofsolving.jodconverter.process.SigarProcessManager.findPid(SigarProcessManager.java:42)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:65)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:60)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:119)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.access$000(ManagedOfficeProcess.java:31)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess$1.run(ManagedOfficeProcess.java:58)
	... 5 more
También he visto solo lo siguiente:

Code: Select all

WARN  net.sf.ehcache.hibernate.AbstractEhcacheRegionFactory- Couldn't find a specific ehcache configuration for cache named
[net.sf.ehcache.CacheManager@2a147131] INFO  net.sf.ehcache.util.UpdateChecker- New update(s) found: 2.4.7 [http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.4]. Please check http://ehcache.org for the latest version.
¿Hace falta cambiar eso¿

Ademas eso. ¿Es normal¿

Code: Select all

2015-07-13 13:27:19,609 [localhost-startStop-1] INFO  com.openkm.extension.core.ExtensionManager- Initialize and load plugins...
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  net.xeoh.plugins.base.impl.classpath.loader.FileLoader- Supplied path does not exist. Unable to add plugins from there.
2015-07-13 13:27:19,640 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Execute start script ***
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  com.openkm.util.ExecutionUtils- Unable to read script: D:\openkm\tomcat\start.bsh
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  com.openkm.util.ExecutionUtils- Unable to read jar: D:\openkm\tomcat\start.jar
2015-07-13 13:27:19,640 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Execute start SQL ***
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  com.openkm.servlet.RepositoryStartupServlet- Unable to read sql: D:\openkm\tomcat\start.sql
2015-07-13 13:27:19,656 [localhost-startStop-1] WARN  org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet- CMIS version is not defined! Setting it to CMIS 1.0.
2015-07-13 13:27:19,703 [localhost-startStop-1] INFO  org.apache.catalina.startup.HostConfig- Deploying web application directory D:\openkm\tomcat\webapps\ROOT
Añado el log completo del arranque de OpenKM. A ver si alguien ve algo.
no me lo deja añadir. me dice:
Error
Invalid file extension: catalina_log.txt
Muchas gracias y un saludo,
Bieli

jllort
Moderator
Moderator
Posts: 11240
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by jllort »

Fíjate en la guia de instalacion para windows, que se indica que tienes que poner en las variables de entorno la carpeta del sigar.

Como administrador deberías ejecutar desde el terminal algo así

Code: Select all

setx PATH "%PATH%;C:\tomcat-7.0.61\lib\sigar" /M
setx PATH "%PATH%;C:\tomcat-7.0.61\bin" /M
Que valor tienes en system.openoffice.path ? Si te vas a la administración -> parametros de configuración ( tienes un icono en la parte superior para chequear estos valores, el check te lo hace bien, porque si lo pasa es un problema de las variables de entorno ).

bieli
Senior Boarder
Senior Boarder
Posts: 42
Joined: Thu Jan 22, 2015 9:03 am
Location: Zaragoza, Spain

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by bieli »

¿Donde se encuentra esa guía de instalación para Windows. Solo conozco la WIKI y ahí esta todo mezclado¿

¿Hay que utilizar un JDK de JAVA o basta con un JRE¿

En el chequeo de los ¨parámetros de la configuración¨ tengo todos OK.
He hecho lo de ¨setx¨, pero no cambia nada. Pero parece que tengo algún problema con los path, pq en el arranque de ¨catalina.bat run¨ me sale lo siguiente:

Code: Select all

D:\openkm\tomcat\bin>catalina.bat run
El comando "MySQL" esta mal escrito o no se puede encontrar.
El comando "MySQL" esta mal escrito o no se puede encontrar.
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\Ph
ysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Window
s\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x8
6)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\p
erl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qui
ckTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)\
MySQL\MySQL Fabric 1.5.4
Using CATALINA_BASE:   "D:\openkm\tomcat"
Using CATALINA_HOME:   "D:\openkm\tomcat"
Using CATALINA_TMPDIR: "D:\openkm\tomcat\temp"
Using JRE_HOME:        "C:\Program Files\Java\jre1.8.0_45"
Using CLASSPATH:       "D:\openkm\tomcat\bin\bootstrap.jar;D:\openkm\tomcat\bin\
tomcat-juli.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=256m; suppor
t was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=356m; sup
port was removed in 8.0
2015-07-20 14:13:41,822 [main] INFO  org.apache.catalina.core.AprLifecycleListen
er- The APR based Apache Tomcat Native library which allows optimal performance
in production environments was not found on the java.library.path: C:\Program Fi
les\Java\jre1.8.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\Ph
ysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Window
s\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x8
6)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\p
erl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qui
ckTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)\
MySQL\MySQL Fabric 1.5.4 ;.
2015-07-20 14:13:42,148 [main] INFO  org.apache.coyote.http11.Http11Protocol- In
itializing ProtocolHandler ["http-bio-0.0.0.0-8080"]
2015-07-20 14:13:42,164 [main] INFO  org.apache.coyote.ajp.AjpProtocol- Initiali
zing ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
2015-07-20 14:13:42,168 [main] INFO  org.apache.catalina.startup.Catalina- Initi
alization processed in 557 ms
Jul 20, 2015 2:13:42 PM com.openkm.util.LoggerWatchdog doOnChange
INFORMATION: *** Log4j configuration file changed ***
2015-07-20 14:13:42,212 [main] INFO  org.apache.catalina.core.StandardService- S
tarting service Catalina
2015-07-20 14:13:42,212 [main] INFO  org.apache.catalina.core.StandardEngine- St
arting Servlet Engine: Apache Tomcat/7.0.53
2015-07-20 14:13:42,383 [localhost-startStop-1] INFO  org.apache.catalina.startu
p.HostConfig- Deploying web application archive D:\openkm\tomcat\webapps\OpenKM.
war
Como veis hay varios fallos que tampoco entiendo. No se donde buscar y arreglar...

jllort
Moderator
Moderator
Posts: 11240
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by jllort »

En la wiki esta documentado como instalar la aplicacion en windows http://wiki.openkm.com/index.php/Config ... ce_windows

En estos meses estamos ya trabajando totalmente con la nueva documentación, nuestro objetivo es que a finales de agosto ya tengamos algo presentable.

bieli
Senior Boarder
Senior Boarder
Posts: 42
Joined: Thu Jan 22, 2015 9:03 am
Location: Zaragoza, Spain

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by bieli »

Hola,

ya tengo corregido el setenv.bat, tenia que añadir unas comillas al path. Así:

Code: Select all

set PATH="%PATH%;%CATALINA_HOME%\lib\sigar"
Ademas lo he metido en los ¨Environment Variables¨ de Windows.
Parece que ahora tengo bien el arranque de Tomcat:

Code: Select all

D:\openkm\tomcat\bin>catalina.bat run
"C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\P
hysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Windo
ws\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x
86)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\
perl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qu
ickTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)
\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\;C:\Program Files (x86)\My
SQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\Doctrine extensions for PHP\;
D:\openkm\tomcat\bin;D:\openkm\tomcat\lib\sigar"
Using CATALINA_BASE:   "D:\openkm\tomcat"
Using CATALINA_HOME:   "D:\openkm\tomcat"
Using CATALINA_TMPDIR: "D:\openkm\tomcat\temp"
Using JRE_HOME:        "C:\Program Files\Java\jre1.8.0_45"
Using CLASSPATH:       "D:\openkm\tomcat\bin\bootstrap.jar;D:\openkm\tomcat\bin\
tomcat-juli.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=256m; suppor
t was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=356m; sup
port was removed in 8.0
2015-07-22 11:12:48,518 [main] INFO  org.apache.catalina.core.AprLifecycleListen
er- The APR based Apache Tomcat Native library which allows optimal performance
in production environments was not found on the java.library.path: C:\Program Fi
les\Java\jre1.8.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;
"C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\P
hysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Windo
ws\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x
86)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\
perl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qu
ickTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)
\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\;C:\Program Files (x86)\My
SQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\Doctrine extensions for PHP\;
D:\openkm\tomcat\bin;D:\openkm\tomcat\lib\sigar";.
2015-07-22 11:12:48,657 [main] INFO  org.apache.coyote.http11.Http11Protocol- In
itializing ProtocolHandler ["http-bio-0.0.0.0-8080"]
2015-07-22 11:12:48,672 [main] INFO  org.apache.coyote.ajp.AjpProtocol- Initiali
zing ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
2015-07-22 11:12:48,675 [main] INFO  org.apache.catalina.startup.Catalina- Initi
alization processed in 278 ms
Jul 22, 2015 11:12:48 AM com.openkm.util.LoggerWatchdog doOnChange
INFORMATION: *** Log4j configuration file changed ***
2015-07-22 11:12:48,709 [main] INFO  org.apache.catalina.core.StandardService- S
tarting service Catalina
2015-07-22 11:12:48,710 [main] INFO  org.apache.catalina.core.StandardEngine- St
arting Servlet Engine: Apache Tomcat/7.0.53
2015-07-22 11:12:48,726 [localhost-startStop-1] INFO  org.apache.catalina.startu
p.HostConfig- Deploying web application archive D:\openkm\tomcat\webapps\OpenKM.
war
...
En el chequeo de los ¨parámetros de la configuración¨ de OpenKM tengo todos OK.

Code: Select all

    system.swftools.pdf2swf
    OK - D:\openkm\tomcat\bin\pdf2swf.exe
    system.imagemagick.convert
    OK - D:\openkm\ImageMagick\convert.exe
    system.ocr
    OK - D:\openkm\tesseract-ocr\tesseract.exe
    system.openoffice.path
    OK - D:\openkm\OpenOfficePortable\App\openoffice\program\soffice.bin
Pero todavía sigue fallando el arranque de OpenOffice:

Code: Select all

2015-07-22 11:13:07,440 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Start OpenOffice manager ***
2015-07-22 11:13:07,444 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- *** Build Office Manager ***
2015-07-22 11:13:07,445 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.path=D:/openkm/OpenOfficePortable/App/openoffice
2015-07-22 11:13:07,445 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.tasks=200
2015-07-22 11:13:07,445 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.port=2002
2015-07-22 11:13:07,457 [localhost-startStop-1] INFO  org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
2015-07-22 11:13:07,469 [localhost-startStop-1] WARN  com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
org.artofsolving.jodconverter.office.OfficeException: failed to start and connect
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:64)
	at org.artofsolving.jodconverter.office.PooledOfficeManager.start(PooledOfficeManager.java:101)
	at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(ProcessPoolOfficeManager.java:62)
	at com.openkm.util.DocConverter.start(DocConverter.java:190)
	at com.openkm.servlet.RepositoryStartupServlet.start(RepositoryStartupServlet.java:279)
	at com.openkm.servlet.RepositoryStartupServlet.init(RepositoryStartupServlet.java:127)
	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:62)
	... 22 more
Caused by: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at org.hyperic.sigar.ptql.SigarProcessQuery.create(Native Method)
	at org.hyperic.sigar.ptql.ProcessQueryFactory.getQuery(ProcessQueryFactory.java:66)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:68)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:56)
	at org.artofsolving.jodconverter.process.SigarProcessManager.findPid(SigarProcessManager.java:42)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:65)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:60)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:119)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.access$000(ManagedOfficeProcess.java:31)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess$1.run(ManagedOfficeProcess.java:58)
	... 5 more
Ya no se por donde buscar...

¿Hay un problema con la version de Java y la de Sigar¿
¿Que version de Java funciona¿ 7 o 8¿ Tengo 1.8.0.
¿Hay que utilizar un JDK de JAVA o basta con un JRE¿ Tengo JRE1.8.0.

Saludos,
BIELI

jllort
Moderator
Moderator
Posts: 11240
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by jllort »

No te funcionará con el openoffice portable, tienes que instalar el openoffice standard. Con la version de openoffice portable yo no conseguí hacerlo funcionar, yo lo conseguí hacer funcionar con este portable X-ApacheOpenOffice_4.1.1_rev4 Portable (https://sourceforge.net/projects/winpen ... /releases/) con esto si que he conseguido que arranque el servicio de openoffice, pero ojo, tiene un efecto secundario que es que al cerrar el tomcat, no cierra el soffice.

Mi consejo, es que instales el openoffice de aqui https://www.openoffice.org esto te arrancará y parará el servicio como toca. En windows también hemos observado algun problema con el libreoffice, razon por la cual en este SO recomendamos el openoffice.

A ver si esto lo soluciona.

bieli
Senior Boarder
Senior Boarder
Posts: 42
Joined: Thu Jan 22, 2015 9:03 am
Location: Zaragoza, Spain

Re: Previsualización Windows 8.1 (por fin solucionado)

Post by bieli »

Solucionado!!!

Al final:
  • No era problema de versión de Java (utilizo 1.8.0._51)
  • No era problema utilizar SDK o JRE (utilizo JRE)
  • No era problema de la versión de OpenOffice (utilizo 4.1.1)
  • No era problema de utilizar OpenOffice portable o no portable (utilizo portable)
  • No era problema de los parametros de la configuración (tengo todos en OK y verde)
  • No era problema del PATH en el environment de Windows
  • No era problema de cambio de HSQL a MySQL
Era problema del fichero setenv.bat y en este fichero de la linea:

Code: Select all

set PATH=%PATH%;%CATALINA_HOME%\lib\sigar
En Windows parece no solo es necesario poner comillas, sino también un backslash final detrás del "sigar":

Code: Select all

set PATH="%PATH%;%CATALINA_HOME%\lib\sigar\"

jllort
Moderator
Moderator
Posts: 11240
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by jllort »

Tomamos nota de esto para la siguiente release.

pavila
Moderator
Moderator
Posts: 3082
Joined: Tue Dec 11, 2007 6:02 pm
Location: Alicante, Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by pavila »

No estoy de acuerdo contigo. He hecho unas cuantas instalaciones en Windows y no he tenido que añadir ni las comillas ni la barra invertida al final. El único problema se podría dar si OpenKM está instalado en un directorio con espacios en el nombre.

bieli
Senior Boarder
Senior Boarder
Posts: 42
Joined: Thu Jan 22, 2015 9:03 am
Location: Zaragoza, Spain

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by bieli »

Pues si, es raro. Como he comentado al principio me ha funcionado sin ningún cambio, pero luego - parece que con la actualización de Java de 1.7.0 a 1.8.0 - ha cambiado algo de Java y mi instalación OpenKM que antes ha funcionado sin ningún problema de repente deja de funcionar la previsualización.

Entonces como ha comentado tu compañero jllort, era un problema de variables de "Environment" de Windows que no encontraba el "sigur" y la solución era la comentada.

Por cierto mi path de openkm no tiene espacios, pero la variable PATH de Windows si tiene varios con espacio!!! Y esa variable esta leyendo y utilizando JAVA o Tomcat. Todavía no he probado quitar las comillas después de poner "\" al final, quizás con el "\" Java lo interpreta diferente y comillas ya no hacen falta... pero ahora tengo miedo de tocar y probar mas. jejeje

Saludos,
Bieli

pavila
Moderator
Moderator
Posts: 3082
Joined: Tue Dec 11, 2007 6:02 pm
Location: Alicante, Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by pavila »

Lo del \ al final te puedo asegurar que no es necesario. Lo otro que dices, que ya haya espacios en el PATH puede que afecte. De todas formas sigue siente raro pq no he visto que eso cause problemas en otras instalaciones en Windows. Puede que Windows 8.1 tenga alguna cosa en ese aspecto que afecte. La verdad es que normalmente son instalaciones en Windows Server.

Saludos.

bieli
Senior Boarder
Senior Boarder
Posts: 42
Joined: Thu Jan 22, 2015 9:03 am
Location: Zaragoza, Spain

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by bieli »

Tengo ordenador potente con Windows 7. Este fin de semana voy a probar otra vez. Es que, he cambiado solo comillas y backslash y solo en setenv.bat y en "Variables de Entorno" y luego me ha funcionado. Pero exactamente no se cual de los 4 combinaciones ha solucionado el problema.

Os diré algo...

pavila
Moderator
Moderator
Posts: 3082
Joined: Tue Dec 11, 2007 6:02 pm
Location: Alicante, Spain
Contact:

Re: Previsualización Windows 8.1 (solucionado, no es pregunta)

Post by pavila »

Pues gracias, porque hay bastante gente con este problema pero no he conseguido reproducir la causa del error.

Saludos.

Post Reply