Error in rule after migration

I get the following message:
Any idea what could be the reason or where to look? What does index 34 mean?

2021-02-22 14:14:42.876 [ERROR] [xt.ide.server.concurrent.ReadRequest] - Error during request:

java.lang.IllegalArgumentException: Illegal character in path at index 34: file:///etc/openhab/rules/Vaillant Steuerung .rules

at java.net.URI.create(URI.java:883) ~[?:?]

at org.openhab.core.model.lsp.internal.MappingUriExtensions.toURI(MappingUriExtensions.java:162) ~[?:?]

at org.openhab.core.model.lsp.internal.MappingUriExtensions.map(MappingUriExtensions.java:154) ~[?:?]

at org.openhab.core.model.lsp.internal.MappingUriExtensions.toUri(MappingUriExtensions.java:62) ~[?:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.getURI(LanguageServerImpl.java:567) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.getURI(LanguageServerImpl.java:559) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.documentHighlight(LanguageServerImpl.java:752) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.lambda$documentHighlight$34(LanguageServerImpl.java:743) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.concurrent.ReadRequest.lambda$doRun$0(ReadRequest.java:66) [bundleFile:?]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]

at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]

at java.lang.Thread.run(Thread.java:834) [?:?]

Caused by: java.net.URISyntaxException: Illegal character in path at index 34: file:///etc/openhab/rules/Vaillant Steuerung .rules

at java.net.URI$Parser.fail(URI.java:2913) ~[?:?]

at java.net.URI$Parser.checkChars(URI.java:3084) ~[?:?]

at java.net.URI$Parser.parseHierarchical(URI.java:3166) ~[?:?]

at java.net.URI$Parser.parse(URI.java:3114) ~[?:?]

at java.net.URI.<init>(URI.java:600) ~[?:?]

at java.net.URI.create(URI.java:881) ~[?:?]

... 13 more

2021-02-22 14:14:44.731 [ERROR] [xt.ide.server.concurrent.ReadRequest] - Error during request:

java.lang.IllegalArgumentException: Illegal character in path at index 34: file:///etc/openhab/rules/Vaillant Steuerung .rules

at java.net.URI.create(URI.java:883) ~[?:?]

at org.openhab.core.model.lsp.internal.MappingUriExtensions.toURI(MappingUriExtensions.java:162) ~[?:?]

at org.openhab.core.model.lsp.internal.MappingUriExtensions.map(MappingUriExtensions.java:154) ~[?:?]

at org.openhab.core.model.lsp.internal.MappingUriExtensions.toUri(MappingUriExtensions.java:62) ~[?:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.getURI(LanguageServerImpl.java:567) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.getURI(LanguageServerImpl.java:559) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.documentHighlight(LanguageServerImpl.java:752) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.LanguageServerImpl.lambda$documentHighlight$34(LanguageServerImpl.java:743) ~[bundleFile:?]

at org.eclipse.xtext.ide.server.concurrent.ReadRequest.lambda$doRun$0(ReadRequest.java:66) [bundleFile:?]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]

at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]

at java.lang.Thread.run(Thread.java:834) [?:?]

Caused by: java.net.URISyntaxException: Illegal character in path at index 34: file:///etc/openhab/rules/Vaillant Steuerung .rules

at java.net.URI$Parser.fail(URI.java:2913) ~[?:?]

at java.net.URI$Parser.checkChars(URI.java:3084) ~[?:?]

at java.net.URI$Parser.parseHierarchical(URI.java:3166) ~[?:?]

at java.net.URI$Parser.parse(URI.java:3114) ~[?:?]

at java.net.URI.<init>(URI.java:600) ~[?:?]

at java.net.URI.create(URI.java:881) ~[?:?]

... 13 more

I’m not sure that you are allowed spaces in rules file names (note there are two spaces here).

Thank you! The second space before the .rules was the problem.