Advertencias con gradle, pepino y selenio

1 minuto de lectura

Avatar de usuario de Sobhit Sharma
Sobhit Sharma

Estoy trabajando en mi proyecto de automatización donde implementé gradle con java 10 con selenio con pepino en IntelliJ.

Pero cuando ejecuto mi proyecto, recibo la siguiente advertencia que no puedo resolver. Cualquier ayuda sería realmente apreciada.

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by cucumber.deps.com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/sobhit.s/.gradle/caches/modules-2/files-2.1/info.cukes/cucumber-jvm-deps/1.0.5/69ed0efe4b81f05da3c0bdc7281cbdc43f5ceb26/cucumber-jvm-deps-1.0.5.jar) to field java.util.TreeMap.comparator
WARNING: Please consider reporting this to the maintainers of cucumber.deps.com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

  • XStream actualmente no es compatible con Java 9. Degrade la versión de Java a 8 y la advertencia debería desaparecer… github.com/x-stream/xstream/issues/103

    – saltamontes

    19/08/2018 a las 20:05

  • Considere actualizar a Cucumber 3.x. Elimina la dependencia de XStream. cucumber.io/blog/2018/05/19/anunciando-pepino-jvm-3-0-0

    – Diputado Korstanje

    20 de agosto de 2018 a las 7:21


  • Pero estoy usando java 10.

    – Sobhit Sharma

    24 de agosto de 2018 a las 6:48

  • Java 10 incluye los cambios de Java 9. Intente volver a Java 8 como sugirió Grasshopper. Por ejemplo, “Con Java 9, los paquetes divididos ya no están permitidos. Sin embargo, por diseño, Cucumber usa paquetes divididos para que el usuario final reconozca la API”.

    – MikeJRamsey56

    4 sep 2018 a las 20:52

  • Intentaré actualizarte. Gracias por ayudar

    – Sobhit Sharma

    5 sep 2018 a las 17:29

¿Ha sido útil esta solución?