eclipse-wildwebdeveloper / wildwebdeveloper

Simple and productive Web Development Tools in the Eclipse IDE
https://projects.eclipse.org/projects/tools.wildwebdeveloper
Eclipse Public License 2.0
189 stars 70 forks source link

ESLint errors not showing in Eclipse 2023-03 #1133

Closed wesleybl closed 1 year ago

wesleybl commented 1 year ago

ESLint errors not showing in Eclipse 2023-03. I'm using:

wildwebdeveloper 1.0.3 Ubuntu 22

Steps to reproduce:

Obs:

wesleybl commented 1 year ago

I cloned the wildwebdeveloper repository, and ran the mvn clean verify command. Test org.eclipse.wildwebdeveloper.tests.TestESLint failed:

<?xml version="1.0" encoding="UTF-8"?>
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0" name="org.eclipse.wildwebdeveloper.tests.TestESLint" time="23.111" tests="1" errors="0" skipped="0" failures="1">
  <properties>
    <property name="java.specification.version" value="17"/>
    <property name="sun.jnu.encoding" value="UTF-8"/>
    <property name="osgi.nl" value="pt_BR"/>
    <property name="osgi.syspath" value="/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.osgi/3.18.300.v20230220-1352"/>
    <property name="sun.arch.data.model" value="64"/>
    <property name="equinox.init.uuid" value="true"/>
    <property name="ds.delayed.keepInstances.default" value="true"/>
    <property name="java.vendor.url" value="Unknown"/>
    <property name="org.osgi.framework.system.capabilities" value="osgi.ee; osgi.ee=&quot;OSGi/Minimum&quot;; version:List&lt;Version&gt;=&quot;1.0, 1.1, 1.2&quot;, osgi.ee; osgi.ee=&quot;JRE&quot;; version:List&lt;Version&gt;=&quot;1.0, 1.1&quot;, osgi.ee; osgi.ee=&quot;JavaSE&quot;; version:List&lt;Version&gt;=&quot;1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0&quot;,osgi.ee; osgi.ee=&quot;JavaSE/compact1&quot;; version:List&lt;Version&gt;=&quot;1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0&quot;,osgi.ee; osgi.ee=&quot;JavaSE/compact2&quot;; version:List&lt;Version&gt;=&quot;1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0&quot;,osgi.ee; osgi.ee=&quot;JavaSE/compact3&quot;; version:List&lt;Version&gt;=&quot;1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0&quot;"/>
    <property name="sun.boot.library.path" value="/usr/lib/jvm/java-17-openjdk-amd64/lib"/>
    <property name="sun.java.command" value="/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar -data /home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/data -install /home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work -configuration /home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.uitest -testproperties /home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/surefire.properties"/>
    <property name="jdk.debug" value="release"/>
    <property name="org.osgi.supports.framework.requirebundle" value="true"/>
    <property name="osgi.arch" value="x86_64"/>
    <property name="java.specification.vendor" value="Oracle Corporation"/>
    <property name="org.osgi.framework.language" value="pt"/>
    <property name="org.osgi.framework.system.packages" value="com.sun.jarsigner, com.sun.java.accessibility.util, com.sun.jdi, com.sun.jdi.connect, com.sun.jdi.connect.spi, com.sun.jdi.event, com.sun.jdi.request, com.sun.management, com.sun.net.httpserver, com.sun.net.httpserver.spi, com.sun.nio.file, com.sun.nio.sctp, com.sun.security.auth, com.sun.security.auth.callback, com.sun.security.auth.login, com.sun.security.auth.module, com.sun.security.jgss, com.sun.source.doctree, com.sun.source.tree, com.sun.source.util, com.sun.tools.attach, com.sun.tools.attach.spi, com.sun.tools.javac, com.sun.tools.jconsole, java.applet, java.awt, java.awt.color, java.awt.datatransfer, java.awt.desktop, java.awt.dnd, java.awt.event, java.awt.font, java.awt.geom, java.awt.im, java.awt.im.spi, java.awt.image, java.awt.image.renderable, java.awt.print, java.beans, java.beans.beancontext, java.io, java.lang, java.lang.annotation, java.lang.constant, java.lang.instrument, java.lang.invoke, java.lang.management, java.lang.module, java.lang.ref, java.lang.reflect, java.lang.runtime, java.math, java.net, java.net.http, java.net.spi, java.nio, java.nio.channels, java.nio.channels.spi, java.nio.charset, java.nio.charset.spi, java.nio.file, java.nio.file.attribute, java.nio.file.spi, java.rmi, java.rmi.dgc, java.rmi.registry, java.rmi.server, java.security, java.security.cert, java.security.interfaces, java.security.spec, java.sql, java.text, java.text.spi, java.time, java.time.chrono, java.time.format, java.time.temporal, java.time.zone, java.util, java.util.concurrent, java.util.concurrent.atomic, java.util.concurrent.locks, java.util.function, java.util.jar, java.util.logging, java.util.prefs, java.util.random, java.util.regex, java.util.spi, java.util.stream, java.util.zip, javax.accessibility, javax.annotation.processing, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.imageio, javax.imageio.event, javax.imageio.metadata, javax.imageio.plugins.bmp, javax.imageio.plugins.jpeg, javax.imageio.plugins.tiff, javax.imageio.spi, javax.imageio.stream, javax.lang.model, javax.lang.model.element, javax.lang.model.type, javax.lang.model.util, javax.management, javax.management.loading, javax.management.modelmbean, javax.management.monitor, javax.management.openmbean, javax.management.relation, javax.management.remote, javax.management.remote.rmi, javax.management.timer, javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap, javax.naming.ldap.spi, javax.naming.spi, javax.net, javax.net.ssl, javax.print, javax.print.attribute, javax.print.attribute.standard, javax.print.event, javax.rmi.ssl, javax.script, javax.security.auth, javax.security.auth.callback, javax.security.auth.kerberos, javax.security.auth.login, javax.security.auth.spi, javax.security.auth.x500, javax.security.cert, javax.security.sasl, javax.smartcardio, javax.sound.midi, javax.sound.midi.spi, javax.sound.sampled, javax.sound.sampled.spi, javax.sql, javax.sql.rowset, javax.sql.rowset.serial, javax.sql.rowset.spi, javax.swing, javax.swing.border, javax.swing.colorchooser, javax.swing.event, javax.swing.filechooser, javax.swing.plaf, javax.swing.plaf.basic, javax.swing.plaf.metal, javax.swing.plaf.multi, javax.swing.plaf.nimbus, javax.swing.plaf.synth, javax.swing.table, javax.swing.text, javax.swing.text.html, javax.swing.text.html.parser, javax.swing.text.rtf, javax.swing.tree, javax.swing.undo, javax.tools, javax.transaction.xa, javax.xml, javax.xml.catalog, javax.xml.crypto, javax.xml.crypto.dom, javax.xml.crypto.dsig, javax.xml.crypto.dsig.dom, javax.xml.crypto.dsig.keyinfo, javax.xml.crypto.dsig.spec, javax.xml.datatype, javax.xml.namespace, javax.xml.parsers, javax.xml.stream, javax.xml.stream.events, javax.xml.stream.util, javax.xml.transform, javax.xml.transform.dom, javax.xml.transform.sax, javax.xml.transform.stax, javax.xml.transform.stream, javax.xml.validation, javax.xml.xpath, jdk.dynalink, jdk.dynalink.beans, jdk.dynalink.linker, jdk.dynalink.linker.support, jdk.dynalink.support, jdk.javadoc.doclet, jdk.jfr, jdk.jfr.consumer, jdk.jshell, jdk.jshell.execution, jdk.jshell.spi, jdk.jshell.tool, jdk.management.jfr, jdk.net, jdk.nio, jdk.nio.mapmode, jdk.security.jarsigner, jdk.swing.interop, netscape.javascript, org.ietf.jgss, org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.css, org.w3c.dom.events, org.w3c.dom.html, org.w3c.dom.ls, org.w3c.dom.ranges, org.w3c.dom.stylesheets, org.w3c.dom.traversal, org.w3c.dom.views, org.w3c.dom.xpath, org.xml.sax, org.xml.sax.ext, org.xml.sax.helpers, sun.misc, sun.reflect"/>
    <property name="gosh.args" value="--nointeractive"/>
    <property name="eclipse.application" value="org.eclipse.tycho.surefire.osgibooter.uitest"/>
    <property name="java.version.date" value="2022-10-18"/>
    <property name="java.home" value="/usr/lib/jvm/java-17-openjdk-amd64"/>
    <property name="file.separator" value="/"/>
    <property name="osgi.noShutdown" value="false"/>
    <property name="java.vm.compressedOopsMode" value="Zero based"/>
    <property name="line.separator" value="&#10;"/>
    <property name="org.osgi.framework.executionenvironment" value="OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10, JavaSE-11, JavaSE-12, JavaSE-13, JavaSE-14, JavaSE-15, JavaSE-16, JavaSE-17"/>
    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    <property name="java.specification.name" value="Java Platform API Specification"/>
    <property name="osgi.compatibility.bootdelegation.default" value="true"/>
    <property name="org.eclipse.swt.internal.gtk.version" value="3.24.33"/>
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    <property name="java.runtime.version" value="17.0.5+8-Ubuntu-2ubuntu122.04"/>
    <property name="org.eclipse.swt.internal.deviceZoom" value="100"/>
    <property name="user.name" value="user"/>
    <property name="osgi.framework.useSystemProperties" value="true"/>
    <property name="org.osgi.framework.vendor" value="Eclipse"/>
    <property name="file.encoding" value="UTF-8"/>
    <property name="osgi.dev" value="file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/dev.properties"/>
    <property name="java.io.tmpdir" value="/tmp"/>
    <property name="eclipse.home.location" value="file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/"/>
    <property name="java.version" value="17.0.5"/>
    <property name="osgi.bundles.defaultStartLevel" value="4"/>
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    <property name="osgi.configuration.cascaded" value="false"/>
    <property name="native.encoding" value="UTF-8"/>
    <property name="java.library.path" value="/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib"/>
    <property name="java.vendor" value="Private Build"/>
    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    <property name="eclipse.stateSaveDelayInterval" value="30000"/>
    <property name="osgi.checkConfiguration" value="true"/>
    <property name="org.osgi.framework.version" value="1.10.0"/>
    <property name="java.class.path" value="/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar"/>
    <property name="java.vm.vendor" value="Private Build"/>
    <property name="osgi.bundlefile.limit" value="100"/>
    <property name="user.timezone" value="America/Sao_Paulo"/>
    <property name="org.osgi.framework.uuid" value="5421e63d-18d3-4496-9d76-a8ad2c951f60"/>
    <property name="java.vm.specification.version" value="17"/>
    <property name="os.name" value="Linux"/>
    <property name="org.osgi.framework.processor" value="x86-64"/>
    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    <property name="user.country" value="BR"/>
    <property name="sun.cpu.endian" value="little"/>
    <property name="osgi.logfile" value="/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/data/.metadata/.log"/>
    <property name="user.home" value="/home/user"/>
    <property name="osgi.install.area" value="file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/"/>
    <property name="user.language" value="pt"/>
    <property name="org.eclipse.swt.internal.gtk.theme" value="Yaru-blue-dark"/>
    <property name="osgi.user.area" value="file:/home/user/user/"/>
    <property name="osgi.tracefile" value="/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/data/.metadata/trace.log"/>
    <property name="ds.delayed.keepInstances" value="true"/>
    <property name="eclipse.commands" value="-data&#10;/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/data&#10;-install&#10;/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work&#10;-configuration&#10;/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/configuration&#10;-application&#10;org.eclipse.tycho.surefire.osgibooter.uitest&#10;-testproperties&#10;/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/surefire.properties&#10;"/>
    <property name="path.separator" value=":"/>
    <property name="osgi.compatibility.bootdelegation" value="true"/>
    <property name="os.version" value="5.15.0-25-generic"/>
    <property name="java.runtime.name" value="OpenJDK Runtime Environment"/>
    <property name="org.osgi.supports.framework.fragment" value="true"/>
    <property name="osgi.bundles" value="reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.help/3.9.100.v20210721-0601/org.eclipse.help-3.9.100.v20210721-0601.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.expressions/3.8.200.v20220613-1047/org.eclipse.core.expressions-3.8.200.v20220613-1047.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.bindings/0.13.300.v20230220-0932/org.eclipse.e4.ui.bindings-0.13.300.v20230220-0932.jar,reference:file:/home/user/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.junit59withvintage/4.0.0-SNAPSHOT/org.eclipse.tycho.surefire.junit59withvintage-4.0.0-SNAPSHOT.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.lsp4j.debug/0.20.0.v20230216-1815/org.eclipse.lsp4j.debug-0.20.0.v20230216-1815.jar,reference:file:/home/user/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/4.0.0-SNAPSHOT/org.eclipse.tycho.surefire.osgibooter-4.0.0-SNAPSHOT.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.genericeditor/1.2.400.v20221207-1659/org.eclipse.ui.genericeditor-1.2.400.v20221207-1659.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.xml.resolver/1.2.0.v20220715-1206/org.apache.xml.resolver-1.2.0.v20220715-1206.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.xtext.xbase.lib/2.30.0.v20230227-1111/org.eclipse.xtext.xbase.lib-2.30.0.v20230227-1111.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.device/1.1.1.202109301733/org.osgi.service.device-1.1.1.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.event/1.6.200.v20230120-0604/org.eclipse.equinox.event-1.6.200.v20230120-0604.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench3/0.16.200.v20230220-0932/org.eclipse.e4.ui.workbench3-0.16.200.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/com.ibm.icu/72.1.0/com.ibm.icu-72.1.0.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.lsp4e/0.16.0.202303141217/org.eclipse.lsp4e-0.16.0.202303141217.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ltk.ui.refactoring/3.12.200.v20220808-2221/org.eclipse.ltk.ui.refactoring-3.12.200.v20220808-2221.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore.change/2.15.0.v20230211-1150/org.eclipse.emf.ecore.change-2.15.0.v20230211-1150.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.di/1.4.200.v20230220-0932/org.eclipse.e4.ui.di-1.4.200.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.views/3.11.400.v20230220-0932/org.eclipse.ui.views-3.11.400.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.variables/3.5.100.v20210721-1355/org.eclipse.core.variables-3.5.100.v20210721-1355.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.lsp4j.jsonrpc/0.20.0.v20230216-1815/org.eclipse.lsp4j.jsonrpc-0.20.0.v20230216-1815.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.lsp4j/0.20.0.v20230216-1815/org.eclipse.lsp4j-0.20.0.v20230216-1815.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.widgets/1.3.200.v20230220-0932/org.eclipse.e4.ui.widgets-1.3.200.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.renderers.swt/0.15.800.v20230214-1401/org.eclipse.e4.ui.workbench.renderers.swt-0.15.800.v20230214-1401.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.urischeme/1.2.300.v20230220-0932/org.eclipse.urischeme-1.2.300.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.tm4e.languageconfiguration/0.5.2.202211261320/org.eclipse.tm4e.languageconfiguration-0.5.2.202211261320.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.model.workbench/2.3.0.v20230220-1021/org.eclipse.e4.ui.model.workbench-2.3.0.v20230220-1021.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.commons.jxpath/1.3.0.v200911051830/org.apache.commons.jxpath-1.3.0.v200911051830.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.services/2.3.400.v20220915-1347/org.eclipse.e4.core.services-2.3.400.v20220915-1347.jar,reference:file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.xml/target/org.eclipse.wildwebdeveloper.xml-1.0.3-SNAPSHOT.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.joni/2.1.43/org.joni-2.1.43.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.workbench.texteditor/3.16.700.v20230210-0941/org.eclipse.ui.workbench.texteditor-3.16.700.v20230210-0941.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.upnp/1.2.1.202109301733/org.osgi.service.upnp-1.2.1.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.console/3.11.400.v20221012-0524/org.eclipse.ui.console-3.11.400.v20221012-0524.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.w3c.dom.events/3.0.0.draft20060413_v201105210656/org.w3c.dom.events-3.0.0.draft20060413_v201105210656.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.prefs/1.1.2.202109301733/org.osgi.service.prefs-1.1.2.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.compare/3.8.500.v20220812-1406/org.eclipse.compare-3.8.500.v20220812-1406.jar,reference:file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.navigator.resources/3.8.600.v20230220-1021/org.eclipse.ui.navigator.resources-3.8.600.v20230220-1021.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.tukaani.xz/1.9.0/org.tukaani.xz-1.9.0.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.felix.scr/2.2.6/org.apache.felix.scr-2.2.6.jar@1:start,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.workbench/3.128.0.v20230220-1021/org.eclipse.ui.workbench-3.128.0.v20230220-1021.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.util.promise/1.3.0.202212101352/org.osgi.util.promise-1.3.0.202212101352.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.resources/3.18.200.v20230209-0754/org.eclipse.core.resources-3.18.200.v20230209-0754.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.bidi/1.4.200.v20220710-1223/org.eclipse.equinox.bidi-1.4.200.v20220710-1223.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.annotations/1.7.200.v20220613-1008/org.eclipse.e4.core.di.annotations-1.7.200.v20220613-1008.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.component/1.5.1.202212101352/org.osgi.service.component-1.5.1.202212101352.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.yaml.snakeyaml/1.27.0.v20221112-0806/org.yaml.snakeyaml-1.27.0.v20221112-0806.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.mylyn.wikitext/3.0.44.202211082139/org.eclipse.mylyn.wikitext-3.0.44.202211082139.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.app/1.6.200.v20220720-2012/org.eclipse.equinox.app-1.6.200.v20220720-2012.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.repository/2.6.300.v20221030-1923/org.eclipse.equinox.p2.repository-2.6.300.v20221030-1923.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.filebuffers/3.7.200.v20220202-1008/org.eclipse.core.filebuffers-3.7.200.v20220202-1008.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.emf.common/2.28.0.v20230223-0922/org.eclipse.emf.common-2.28.0.v20230223-0922.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.commons.io/2.8.0.v20210415-0900/org.apache.commons.io-2.8.0.v20210415-0900.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.metadata/2.6.300.v20220817-1208/org.eclipse.equinox.p2.metadata-2.6.300.v20220817-1208.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.lsp4j.jsonrpc.debug/0.20.0.v20230216-1815/org.eclipse.lsp4j.jsonrpc.debug-0.20.0.v20230216-1815.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.commons.logging/1.2.0.v20180409-1502/org.apache.commons.logging-1.2.0.v20180409-1502.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.contexts/1.11.0.v20220716-0839/org.eclipse.e4.core.contexts-1.11.0.v20220716-0839.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.provisioning/1.2.0.201505202024/org.osgi.service.provisioning-1.2.0.201505202024.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.commons.compress/1.22.0.v20221207-1049/org.apache.commons.compress-1.22.0.v20221207-1049.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.lsp4e.debug/0.15.1.202302211021/org.eclipse.lsp4e.debug-0.15.1.202302211021.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.9.500.v20220817-1539/org.eclipse.core.filesystem-1.9.500.v20220817-1539.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.osgi.services/3.11.100.v20221006-1531/org.eclipse.osgi.services-3.11.100.v20221006-1531.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.swt/3.123.0.v20230220-1431/org.eclipse.swt-3.123.0.v20230220-1431.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.commands/1.0.400.v20230220-0932/org.eclipse.e4.core.commands-1.0.400.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore/2.33.0.v20230226-0921/org.eclipse.emf.ecore-2.33.0.v20230226-0921.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.batik.css/1.16.0.v20221027-0840/org.apache.batik.css-1.16.0.v20221027-0840.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.cm/1.6.1.202109301733/org.osgi.service.cm-1.6.1.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.jface.databinding/1.14.100.v20230214-1401/org.eclipse.jface.databinding-1.14.100.v20230214-1401.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.text/3.12.300.v20220921-1010/org.eclipse.text-3.12.300.v20220921-1010.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.team.core/3.9.700.v20221201-0946/org.eclipse.team.core-3.9.700.v20221201-0946.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.commands/3.10.400.v20230220-0932/org.eclipse.core.commands-3.10.400.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding/1.12.0.v20230214-1401/org.eclipse.core.databinding-1.12.0.v20230214-1401.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/junit-jupiter-engine/5.9.2/junit-jupiter-engine-5.9.2.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.jcodings/1.0.57/org.jcodings-1.0.57.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui/3.202.0.v20230214-1401/org.eclipse.ui-3.202.0.v20230214-1401.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.core/0.13.500.v20230220-0932/org.eclipse.e4.ui.css.core-0.13.500.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.runtime/3.26.100.v20221021-0005/org.eclipse.core.runtime-3.26.100.v20221021-0005.jar@4:start,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.compare.core/3.7.100.v20220812-1406/org.eclipse.compare.core-3.7.100.v20220812-1406.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.ide/3.16.300.v20230220-0932/org.eclipse.e4.ui.ide-3.16.300.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.wireadmin/1.0.2.202109301733/org.osgi.service.wireadmin-1.0.2.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.junit/4.13.2.v20211018-1956/org.junit-4.13.2.v20211018-1956.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/junit-jupiter-api/5.9.2/junit-jupiter-api-5.9.2.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/com.google.gson/2.10.1.v20230109-0753/com.google.gson-2.10.1.v20230109-0753.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.core/2.9.200.v20220817-1208/org.eclipse.equinox.p2.core-2.9.200.v20220817-1208.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.team.ui/3.9.600.v20230207-1607/org.eclipse.team.ui-3.9.600.v20230207-1607.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.search/3.14.400.v20230209-0804/org.eclipse.search-3.14.400.v20230209-0804.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.opentest4j/1.2.0/org.opentest4j-1.2.0.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.extensions.supplier/0.16.400.v20220613-1047/org.eclipse.e4.core.di.extensions.supplier-0.16.400.v20220613-1047.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.registry/3.11.200.v20220817-1601/org.eclipse.equinox.registry-3.11.200.v20220817-1601.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.jface.text/3.23.0.v20230123-1047/org.eclipse.jface.text-3.23.0.v20230123-1047.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.swt/0.14.800.v20230220-0932/org.eclipse.e4.ui.css.swt-0.14.800.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.jobs/3.13.300.v20230111-0823/org.eclipse.core.jobs-3.13.300.v20230111-0823.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.swt.theme/0.13.300.v20230220-0932/org.eclipse.e4.ui.css.swt.theme-0.13.300.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/javax.annotation/1.3.5.v20221203-1659/javax.annotation-1.3.5.v20221203-1659.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.event/1.4.1.202109301733/org.osgi.service.event-1.4.1.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.mylyn.wikitext.markdown/3.0.44.202211082139/org.eclipse.mylyn.wikitext.markdown-3.0.44.202211082139.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.xerces/2.12.2.v20220131-0835/org.apache.xerces-2.12.2.v20220131-0835.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/com.sun.jna/5.13.0/com.sun.jna-5.13.0.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.net/1.4.0.v20220813-1037/org.eclipse.core.net-1.4.0.v20220813-1037.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.dialogs/1.3.500.v20230220-0932/org.eclipse.e4.ui.dialogs-1.3.500.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.extensions/0.17.200.v20220613-1008/org.eclipse.e4.core.di.extensions-0.17.200.v20220613-1008.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.w3c.css.sac/1.3.1.v200903091627/org.w3c.css.sac-1.3.1.v200903091627.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.wst.common.core/1.4.100.v202103232321/org.eclipse.wst.common.core-1.4.100.v202103232321.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.w3c.dom.smil/1.0.1.v200903091627/org.w3c.dom.smil-1.0.1.v200903091627.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.editors/3.15.0.v20221201-1935/org.eclipse.ui.editors-3.15.0.v20221201-1935.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.swt.gtk.linux.x86_64/3.123.0.v20230220-1431/org.eclipse.swt.gtk.linux.x86_64-3.123.0.v20230220-1431.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.intro/3.6.600.v20220619-1918/org.eclipse.ui.intro-3.6.600.v20220619-1918.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.externaltools/1.2.300.v20220618-1805/org.eclipse.core.externaltools-1.2.300.v20220618-1805.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.useradmin/1.1.1.202109301733/org.osgi.service.useradmin-1.1.1.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.jface.notifications/0.5.200.v20230220-0932/org.eclipse.jface.notifications-0.5.200.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.emf.xpath/0.3.200.v20230220-1427/org.eclipse.e4.emf.xpath-0.3.200.v20230220-1427.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.ide/3.20.100.v20230220-1021/org.eclipse.ui.ide-3.20.100.v20230220-1021.jar,reference:file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.ui.tests.harness_1.10.0.v20230220-1021,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.ide.application/1.4.700.v20230220-0932/org.eclipse.ui.ide.application-1.4.700.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.metadata.repository/1.4.100.v20220329-1456/org.eclipse.equinox.p2.metadata.repository-1.4.100.v20220329-1456.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.swt/0.16.800.v20230220-0932/org.eclipse.e4.ui.workbench.swt-0.16.800.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding.observable/1.12.200.v20230220-0932/org.eclipse.core.databinding.observable-1.12.200.v20230220-0932.jar,reference:file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.0.4.202303161605,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.batik.i18n/1.16.0.v20221027-0840/org.apache.batik.i18n-1.16.0.v20221027-0840.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.batik.constants/1.16.0.v20221027-0840/org.apache.batik.constants-1.16.0.v20221027-0840.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.jarprocessor/1.2.400.v20221201-0952/org.eclipse.equinox.p2.jarprocessor-1.2.400.v20221201-0952.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/com.sun.jna.platform/5.13.0/com.sun.jna.platform-5.13.0.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.forms/3.11.600.v20230220-0932/org.eclipse.ui.forms-3.11.600.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/javax.inject/1.0.0.v20220405-0441/javax.inject-1.0.0.v20220405-0441.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ltk.core.refactoring/3.13.100.v20230117-1625/org.eclipse.ltk.core.refactoring-3.13.100.v20230117-1625.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.engine/2.7.500.v20220817-1208/org.eclipse.equinox.p2.engine-2.7.500.v20220817-1208.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/com.google.guava/30.1.0.v20221112-0806/com.google.guava-30.1.0.v20221112-0806.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/bcprov/1.72.0/bcprov-1.72.0.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.jsoup/1.15.3/org.jsoup-1.15.3.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding.property/1.9.200.v20230220-0932/org.eclipse.core.databinding.property-1.9.200.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench/1.14.100.v20230220-1021/org.eclipse.e4.ui.workbench-1.14.100.v20230220-1021.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.security/1.3.1000.v20220801-1135/org.eclipse.equinox.security-1.3.1000.v20220801-1135.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore.xmi/2.18.0.v20230211-1150/org.eclipse.emf.ecore.xmi-2.18.0.v20230211-1150.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.10.200.v20230120-0604/org.eclipse.equinox.preferences-3.10.200.v20230120-0604.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.wst.common.uriresolver/1.3.0.v202007161535/org.eclipse.wst.common.uriresolver-1.3.0.v202007161535.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.w3c.dom.svg/1.1.0.v201011041433/org.w3c.dom.svg-1.1.0.v201011041433.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.batik.util/1.16.0.v20221027-0840/org.apache.batik.util-1.16.0.v20221027-0840.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.tm4e.core/0.5.1.202210241440/org.eclipse.tm4e.core-0.5.1.202210241440.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.util.function/1.2.0.202109301733/org.osgi.util.function-1.2.0.202109301733.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.wst.xml.core/1.2.700.v202211200019/org.eclipse.wst.xml.core-1.2.700.v202211200019.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.artifact.repository/1.4.800.v20221205-1614/org.eclipse.equinox.p2.artifact.repository-1.4.800.v20221205-1614.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.apache.xmlgraphics/2.7.0.v20221018-0736/org.apache.xmlgraphics-2.7.0.v20221018-0736.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/bcpg/1.72.2/bcpg-1.72.2.jar,reference:file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.embedder.node/target/org.eclipse.wildwebdeveloper.embedder.node-1.0.2-SNAPSHOT.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.tm4e.ui/0.6.1.202211021121/org.eclipse.tm4e.ui-0.6.1.202211021121.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.browser/3.7.400.v20230220-1021/org.eclipse.ui.browser-3.7.400.v20230220-1021.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.common/3.17.100.v20230202-1341/org.eclipse.equinox.common-3.17.100.v20230202-1341.jar@2:start,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.osgi.service.metatype/1.4.1.202109301733/org.osgi.service.metatype-1.4.1.202109301733.jar,reference:file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.embedder.node.linux.x86_64/target/org.eclipse.wildwebdeveloper.embedder.node.linux.x86_64-1.0.2-SNAPSHOT.jar,reference:file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.addons.swt/1.4.600.v20230220-0932/org.eclipse.e4.ui.workbench.addons.swt-1.4.600.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di/1.8.300.v20220817-1539/org.eclipse.e4.core.di-1.8.300.v20220817-1539.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.services/1.5.200.v20230220-0932/org.eclipse.e4.ui.services-1.5.200.v20230220-0932.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.debug.core/3.20.100.v20230124-1239/org.eclipse.debug.core-3.20.100.v20230124-1239.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.tm4e.registry/0.6.2.202210221922/org.eclipse.tm4e.registry-0.6.2.202210221922.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.navigator/3.11.0.v20230214-1401/org.eclipse.ui.navigator-3.11.0.v20230214-1401.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.hamcrest.core/1.3.0.v20180420-1519/org.hamcrest.core-1.3.0.v20180420-1519.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.core.contenttype/3.8.200.v20220817-1539/org.eclipse.core.contenttype-3.8.200.v20220817-1539.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.wst.sse.core/1.2.1000.v202301190221/org.eclipse.wst.sse.core-1.2.1000.v202301190221.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.jface/3.29.0.v20230214-1401/org.eclipse.jface-3.29.0.v20230214-1401.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.debug.ui/3.17.200.v20230220-1318/org.eclipse.debug.ui-3.17.200.v20230220-1318.jar,reference:file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.ui.views.properties.tabbed/3.9.400.v20230220-1021/org.eclipse.ui.views.properties.tabbed-3.9.400.v20230220-1021.jar"/>
    <property name="osgi.framework.shape" value="jar"/>
    <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/>
    <property name="osgi.framework" value="file:/home/user/.m2/repository/p2/osgi/bundle/org.eclipse.osgi/3.18.300.v20230220-1352/org.eclipse.osgi-3.18.300.v20230220-1352.jar"/>
    <property name="osgi.configuration.area" value="file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/configuration/"/>
    <property name="osgi.os" value="linux"/>
    <property name="osgi.clean" value="true"/>
    <property name="java.vendor.url.bug" value="Unknown"/>
    <property name="org.osgi.framework.os.name" value="Linux"/>
    <property name="org.osgi.supports.framework.extension" value="true"/>
    <property name="applicationXMI" value="org.eclipse.ui.workbench/LegacyIDE.e4xmi"/>
    <property name="org.osgi.framework.storage" value="/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/configuration"/>
    <property name="user.dir" value="/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests"/>
    <property name="os.arch" value="amd64"/>
    <property name="osgi.ws" value="gtk"/>
    <property name="osgi.instance.area" value="file:/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/data/"/>
    <property name="eclipse.startTime" value="1678989876321"/>
    <property name="org.osgi.framework.os.version" value="5.15.0"/>
    <property name="java.vm.info" value="mixed mode, sharing"/>
    <property name="java.vm.version" value="17.0.5+8-Ubuntu-2ubuntu122.04"/>
    <property name="java.class.version" value="61.0"/>
  </properties>
  <testcase name="testESLintDiagnostics" classname="org.eclipse.wildwebdeveloper.tests.TestESLint" time="23.093">
    <failure message="Diagnostic not published ==&gt; expected: &lt;true&gt; but was: &lt;false&gt;" type="org.opentest4j.AssertionFailedError"><![CDATA[org.opentest4j.AssertionFailedError: Diagnostic not published ==> expected: <true> but was: <false>
    at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
    at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
    at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
    at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
    at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:211)
    at org.eclipse.wildwebdeveloper.tests.TestESLint.assertESLintIndentMarkerExists(TestESLint.java:101)
    at org.eclipse.wildwebdeveloper.tests.TestESLint.testESLintDiagnostics(TestESLint.java:92)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
    at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
    at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
    at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
    at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
    at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
    at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
    at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
    at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
    at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
    at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
    at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
    at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
    at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
    at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
    at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
    at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
    at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
    at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
    at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
    at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
    at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
    at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
    at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
    at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
    at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
    at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
    at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
    at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
    at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
    at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
    at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
    at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
    at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
    at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
    at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
    at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
    at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
    at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
    at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
    at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
    at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:50)
    at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
    at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
    at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:137)
    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:148)
    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:88)
    at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:142)
    at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication$1.run(AbstractUITestApplication.java:42)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$1(E4Testable.java:127)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5040)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4520)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
    at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:34)
    at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:129)
    at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:44)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
]]></failure>
    <system-out><![CDATA[[/home/user/git/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/.node/node-v18.13.0-linux-x64/bin/npm, install, --no-bin-links, --ignore-scripts]
Error Stream: >>>

<<<
Output Stream: >>>

added 144 packages, and audited 145 packages in 8s

38 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
<<<
]]></system-out>
  </testcase>
</testsuite>

Perhaps the failure of this test could be related to this problem.

mickaelistria commented 1 year ago

Thanks, this also fails on CI ( https://ci.eclipse.org/wildwebdeveloper/job/Wildwebdeveloper/job/master/648/ ) since last commit https://github.com/eclipse/wildwebdeveloper/commit/e5daaf5634743e882ec7d77fe64995cc84722a27 . Let's try a revert.

wesleybl commented 1 year ago

It may be that even reverting, the fault still occurs. Eclipse 2023-03 was released a few days ago. May be it wasn't failing before because Eclipse 2022-12 was being used. Best to test the reversal on a PR first.

mickaelistria commented 1 year ago

Tests have successfully verified ESLint Language Server was providing warnings in 1.0.3 release. However, it might be some change in the requirements to make this work...

vrubezhny commented 1 year ago

@mickaelistria Reverting the https://github.com/eclipse/wildwebdeveloper/commit/e5daaf5634743e882ec7d77fe64995cc84722a27 didn't fix the ESLint issue for me. The TestESLint.testESLintDiagnostics test still fails on badly indented lines in JS file when I build locally.

vrubezhny commented 1 year ago

While debugging ESLintLanguageServer/ESLintClientImpl, the method org.eclipse.wildwebdeveloper.eslint.ESLintClientImpl.configuration(ConfigurationParams) is never invoked while the 'configuration capability is set to true. This can be a result of changes in LSP4E's LanguageServerWrapper or something like this... Or an unexpected change in vscode-eslint or other NPM dependencies. Not sure, but https://github.com/microsoft/vscode-eslint/issues/1608 can also be a reason - vscode-eslint v. 2.4.0 contains the same eslint-server v. 2.3.3 as the one we have installed in WWD with vscode-eslint v.2.3.3

wesleybl commented 1 year ago

@vrubezhny I don't think the problem is in vscode-eslint. Version 1.0.3 works on Eclipse 2022-12.

vrubezhny commented 1 year ago

The issue was introduced by updating LSP4E to v.0.22.0, when downgrading LSP4E to v.0.21.0 ESLint LS works as expected.

Here is the proof: https://github.com/eclipse/wildwebdeveloper/pull/1138

wesleybl commented 1 year ago

I tested again, and really version 1.0.2 doesn't work in Eclipse 2023-03.

mickaelistria commented 1 year ago

Caused by https://github.com/eclipse/lsp4e/issues/560 . I'm closing it here since there is nothing we can do on Wild Web Developer end (except using the LSP4E patch when it's available).