Skip to content

SLDS Validator V2 does not work #140

@nwcm

Description

@nwcm

Summary

SDLS validator does not work at all

Steps To Reproduce:

  1. Install Java JDK 21 or 17.
  2. Open VS code
  3. Open a CSS file with issues

Expected result

Some errors to appear

Actual result

Nothing.

Additional information

Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v3.3.2)

2025-01-16T10:44:19.154+11:00  INFO 25748 --- [           main] com.salesforce.slds.lsp.ServerLauncher   : Starting ServerLauncher v2.0.9-internal using Java 21.0.5 with PID 25748 (C:\Users\x\.vscode\extensions\salesforce.salesforce-vscode-slds-2.0.12\lsp-2.0.12-executable.jar started by x in c:\Users\x\repos\Professional)
2025-01-16T10:44:19.159+11:00  INFO 25748 --- [           main] com.salesforce.slds.lsp.ServerLauncher   : No active profile set, falling back to 1 default profile: "default"
2025-01-16T10:44:23.828+11:00  INFO 25748 --- [           main] com.salesforce.slds.lsp.ServerLauncher   : Started ServerLauncher in 5.112 seconds (process running for 6.633)
2025-01-16T10:44:25.959+11:00  WARN 25748 --- [pool-1-thread-1] o.eclipse.lsp4j.jsonrpc.RemoteEndpoint   : Notification threw an exception: {
  "jsonrpc": "2.0",
  "method": "textDocument/didOpen",
  "params": {
    "textDocument": {
      "uri": "file:///c%3A/Users/x/repos/x/force-app/main/x/lwc/x/x.css",
      "languageId": "css",
      "version": 1,
      "text": ".tt {\n  background-color: #fff;\n  margin-top: 1rem;\n  \n  \n}"
    }
  }
}
java.util.NoSuchElementException: No value present
	at java.base/java.util.Optional.get(Optional.java:143) ~[na:na]
	at com.salesforce.slds.lsp.diagnostics.Diagnoser.runDiagnose(Diagnoser.java:109) ~[!/:2.0.9-internal]
	at com.salesforce.slds.lsp.diagnostics.Diagnoser.diagnose(Diagnoser.java:64) ~[!/:2.0.9-internal]
	at com.salesforce.slds.lsp.services.TextDocumentServiceImpl.diagnose(TextDocumentServiceImpl.java:143) ~[!/:2.0.9-internal]
	at com.salesforce.slds.lsp.services.TextDocumentServiceImpl.didOpen(TextDocumentServiceImpl.java:64) ~[!/:2.0.9-internal]
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$recursiveFindRpcMethods$0(GenericEndpoint.java:65) ~[org.eclipse.lsp4j.jsonrpc-0.23.1.jar!/:na]
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.notify(GenericEndpoint.java:160) ~[org.eclipse.lsp4j.jsonrpc-0.23.1.jar!/:na]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleNotification(RemoteEndpoint.java:231) ~[org.eclipse.lsp4j.jsonrpc-0.23.1.jar!/:na]
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:198) ~[org.eclipse.lsp4j.jsonrpc-0.23.1.jar!/:na]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:185) ~[org.eclipse.lsp4j.jsonrpc-0.23.1.jar!/:na]
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:97) ~[org.eclipse.lsp4j.jsonrpc-0.23.1.jar!/:na]
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:114) ~[org.eclipse.lsp4j.jsonrpc-0.23.1.jar!/:na]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[na:na]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na]

VS Code Version: 1.96.2

SFDX CLI Version: @salesforce/cli/2.71.6 win32-x64 node-v20.18.0

OS and version: Windows 11 23H2 22631.4602

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions