eclipse-jdtls / eclipse.jdt.ls

Java language server
1.69k stars 382 forks source link

org.eclipse.jdt.ls.importer.pde "Project /home/user/path/project does not exist. Ignoring." but the folder exists #2576

Closed mattdibi closed 1 year ago

mattdibi commented 1 year ago

As per title I'm trying to setup VSCode to edit Eclipse Kura project.

From the log I get a bunch of:

immagine

But all the folder actually exists on the filesystem.

I'm on Ubuntu 22.04.2 LTS 86_64

My `javaConfig.json` configuration ```json { "projects": [ "org.eclipse.kura.api", "org.eclipse.kura.asset.cloudlet.provider", "org.eclipse.kura.asset.helper.provider", "org.eclipse.kura.asset.provider", "org.eclipse.kura.driver.block", "org.eclipse.kura.driver.block", "org.eclipse.kura.linux.command", "org.eclipse.kura.driver.helper.provider", "org.eclipse.kura.core.system", "org.eclipse.kura.core.comm", "org.eclipse.kura.hook.file.move.provider", "org.eclipse.kura.driver.opcua.provider", "org.eclipse.kura.wire.ai.component.provider", "org.eclipse.kura.camel.xml", "org.eclipse.kura.driver.s7plc.provider", "org.eclipse.kura.rest.configuration.provider", "org.eclipse.kura.linux.usb.x86_64", "org.eclipse.kura.core.configuration", "org.eclipse.kura.request.handler.jaxrs", "org.eclipse.kura.localization", "org.eclipse.kura.container.provider", "org.eclipse.kura.wire.helper.provider", "org.eclipse.kura.ble.provider", "org.eclipse.kura.ai.triton.server", "org.eclipse.kura-p2", "org.eclipse.kura.stress", "org.eclipse.kura.linux.bluetooth", "org.eclipse.kura.protocol.modbus", "org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider", "org.eclipse.kura.asset.helper.provider", "org.eclipse.kura.log.filesystem.provider", "org.eclipse.kura.linux.net", "org.eclipse.kura.driver.eddystone.provider", "org.eclipse.kura.wire.script.filter.provider", "org.eclipse.kura.deployment.agent", "org.eclipse.kura.rest.asset.provider", "org.eclipse.kura.core.deployment", "org.eclipse.kura.linux.position", "org.eclipse.kura.net.admin", "org.eclipse.kura.http.server.manager", "org.eclipse.kura.linux.gpio", "org.eclipse.kura.wire.h2db.component.provider", "org.eclipse.kura.asset.provider", "org.eclipse.kura.wire.component.conditional.provider", "org.eclipse.kura.wire.component.join.provider", "org.eclipse.kura.core.tamper.detection", "org.eclipse.kura.wire.camel", "org.eclipse.kura.ble.ibeacon.provider", "org.eclipse.kura.linux.usb.armv6hf", "org.eclipse.kura.linux.sysv.provider", "org.eclipse.kura.driver.gpio.provider", "org.eclipse.kura.core.crypto", "org.eclipse.kura.core.cloud.factory", "org.eclipse.kura.network.threat.manager", "org.eclipse.kura.xml.marshaller.unmarshaller.provider", "org.eclipse.kura.linux.clock", "org.eclipse.kura.broker.artemis.simple.mqtt", "org.eclipse.kura.web2", "org.eclipse.kura.docs", "org.eclipse.kura.camel.cloud.factory", "org.eclipse.kura.driver.ble.sensortag.provider", "org.eclipse.kura.broker.artemis.xml", "org.eclipse.kura.linux.usb.aarch64", "org.eclipse.kura.core.keystore", "org.eclipse.kura.cloudconnection.raw.mqtt.provider", "org.eclipse.kura.protocol.can", "org.eclipse.kura.linux.watchdog", "org.eclipse.kura.camel", "org.eclipse.kura.json.marshaller.unmarshaller.provider", "org.eclipse.kura.container.orchestration.provider", "org.eclipse.kura.driver.ibeacon.provider", "org.eclipse.kura.misc.cloudcat", "org.eclipse.kura.api", "org.eclipse.kura.asset.cloudlet.provider", "org.eclipse.kura.linux.debian.provider", "org.eclipse.kura.rest.wire.provider", "org.eclipse.kura.localization.resources", "org.eclipse.kura.rest.provider", "org.eclipse.kura.linux.systemd.provider", "org.eclipse.kura.wire.provider", "org.eclipse.kura.util", "org.eclipse.kura.core.inventory", "org.eclipse.kura.core.net", "org.eclipse.kura.ble.eddystone.provider", "org.eclipse.kura.web2.ext", "org.eclipse.kura.linux.usb", "org.eclipse.kura.useradmin.store", "org.eclipse.kura.core.status", "org.eclipse.kura.core", "org.eclipse.kura.core.certificates", "org.eclipse.kura.core.cloud", "org.eclipse.kura.broker.artemis.core", "org.eclipse.kura.linux.redhat.provider", "org.eclipse.kura.wire.component.provider", "test/org.eclipse.kura.wire.provider.test", "test/org.eclipse.kura.rest.wire.provider.test", "test/org.eclipse.kura.http.server.manager.test", "test/org.eclipse.kura.internal.driver.eddystone.test", "test/org.eclipse.kura.log.filesystem.provider.test", "test/org.eclipse.kura.core.certificates.test", "test/org.eclipse.kura.net.admin.test", "test/org.eclipse.kura.internal.driver.ble.sensortag.test", "test/org.eclipse.kura.util.test", "test/org.eclipse.kura.internal.driver.opcua.test", "test/org.eclipse.kura.protocol.can.test", "test/org.eclipse.kura.json.marshaller.unmarshaller.provider.test", "test/org.eclipse.kura.internal.ble.eddystone.test", "test/org.eclipse.kura.emulator.watchdog.test", "test/org.eclipse.kura.linux.watchdog.test", "test/org.eclipse.kura.core.cloud.test", "test/org.eclipse.kura.rest.asset.provider.test", "test/org.eclipse.kura.util.test.driver", "test/org.eclipse.kura.core.tamper.detection.test", "test/org.eclipse.kura.core.util.test", "test/org.eclipse.kura.deployment.agent.test", "test/org.eclipse.kura.wire.ai.component.provider.test", "test/org.eclipse.kura.core.deployment.test", "test/org.eclipse.kura.driver.helper.test", "test/org.eclipse.kura.core.test", "test/org.eclipse.kura.stress.test", "test/org.eclipse.kura.ai.triton.server.test", "test/org.eclipse.kura.asset.provider.test", "test/org.eclipse.kura.camel.test", "test/org.eclipse.kura.driver.block.test", "test/org.eclipse.kura.core.configuration.test", "test/org.eclipse.kura.linux.net.test", "test/org.eclipse.kura.linux.position.test", "test/org.eclipse.kura.core.testutil", "test/org.eclipse.kura.internal.ble.ibeacon.test", "test/org.eclipse.kura.emulator.position.test", "test/org.eclipse.kura.network.threat.manager.test", "test/org.eclipse.kura.wire.component.provider.test", "test/org.eclipse.kura.protocol.modbus.test", "test/org.eclipse.kura.asset.helper.provider.test", "test/org.eclipse.kura.core.crypto.test", "test/org.eclipse.kura.internal.driver.ibeacon.test", "test/org.eclipse.kura.container.provider.test", "test/org.eclipse.kura.core.db.test", "test/org.eclipse.kura.rest.configuration.provider.test", "test/org.eclipse.kura.test.helloworld", "test/org.eclipse.kura.linux.usb.test", "test/org.eclipse.kura.linux.gpio.test", "test/org.eclipse.kura.core.cloud.factory.test", "test/org.eclipse.kura.wire.script.filter.provider.test", "test/org.eclipse.kura.core.keystore.test", "test/org.eclipse.kura.core.status.test", "test/org.eclipse.kura.wire.h2db.component.provider.test", "test/org.eclipse.kura.core.ssl.test", "test/org.eclipse.kura.container.orchestration.provider.test", "test/org.eclipse.kura.core.system.test", "test/org.eclipse.kura.internal.asset.cloudlet.test", "test/org.eclipse.kura.useradmin.store.test", "test/org.eclipse.kura.core.net.test", "test/org.eclipse.kura.core.comm.test", "test/org.eclipse.kura.linux.command.test", "test/org.eclipse.kura.internal.ble.test", "test/org.eclipse.kura.xml.marshaller.unmarshaller.provider.test", "test/org.eclipse.kura.raspberrypi.sensehat.test", "test/org.eclipse.kura.core.inventory.test", "test/org.eclipse.kura.rest.provider.test", "test/org.eclipse.kura.linux.clock.test", "test/org.eclipse.kura.test", "test/org.eclipse.kura.watchdog.criticaltest", "test/org.eclipse.kura.internal.driver.s7plc.test", "test/org.eclipse.kura.emulator.test" ], "targetPlatform": "target-definition/kura-equinox_3.16.0.target" } ```

The configuration is installed in the kura folder. VSCode was opened at the same path.

These are my currently installed extensions:

immagine

fbricon commented 1 year ago

PDE support is out of scope of the jdt.ls project. This is provided by the vscode-pde extension. Please open a report at https://github.com/testforstephen/vscode-pde/issues