SikuliLibrary not working on Debian (linux)

Abierto
#163 1 comentario 3 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
20/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
java, linux, python

Línea de trabajo

Empieza leyendo SikuliLibrary/sikuli.py en start_sikuli_process, _connect_remote_library y _test_get_keyword_names; después, reproduce el script de Robot tras iniciar SikuliLibrary.jar en Debian. Compara el inicio correcto de Jetty con la solicitud fallida de nombres de keywords; se considera terminado cuando el script de Robot se conecta y recupera las keywords de la library sin RuntimeError.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Scenario :

  1. SikuliLibrary is installed - with pip - pip install robotframework-SikuliLibrary==1.0.8 (also tried version robotframework-SikuliLibrary 2.0.0)
    then I can see SikuliLibrary.jar at /usr/local/lib/python3.7/site-packages/SikuliLibrary/lib Folder

image

  1. tesseract-ocr and libopencv-dev also installed properly with version :
    libopencv-dev is already the newest version (3.2.0+dfsg-6)
    tesseract-ocr is already the newest version (4.0.0-2).

  2. when we try to run java jar file manually : java -jar SikuliLibrary.jar 10000 (where port is 10000) then getting following response:

WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.
0 [main] INFO org.eclipse.jetty.server.Server  - jetty-7.x.y-SNAPSHOT
46 [main] INFO org.eclipse.jetty.server.handler.ContextHandler  - started o.e.j.s.ServletContextHandler{/,null}
167 [main] INFO org.eclipse.jetty.server.AbstractConnector  - Started [email protected]:10000

image

  1. But when trying to run the robot script , getting error :
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/SikuliLibrary/sikuli.py", line 54, in __init__
    self.start_sikuli_process(port)
  File "/usr/local/lib/python3.7/site-packages/SikuliLibrary/sikuli.py", line 93, in start_sikuli_process
    self.remote = self._connect_remote_library()
  File "/usr/local/lib/python3.7/site-packages/SikuliLibrary/sikuli.py", line 208, in _connect_remote_library
    self._test_get_keyword_names(remote)
  File "/usr/local/lib/python3.7/site-packages/SikuliLibrary/sikuli.py", line 225, in _test_get_keyword_names
    raise RuntimeError('Failed to get_keyword_names!')

image

How to Solve above error?

Kindly help
Note: Already seen issues :
https://github.com/rainmanwy/robotframework-SikuliLibrary/issues/19
and https://github.com/rainmanwy/robotframework-SikuliLibrary/issues/20

but we are not getting our issue solved with above solution @rainmanwy kindly help

Lenguaje dominante
Java
Estrellas
163
Forks
60
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de MarketSquare/robotframework-SikuliLibrary

Todos los issues de MarketSquare/robotframework-SikuliLibrary

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.