Closed hirokazuk closed 5 years ago
pleiades-2019-09-java-win-64bit-jre_20190930 pleiades-2019-09-java-mac-jre_20190930
上記で下記のように補完が動作しました。 後日、他の環境でも試してみます。
他のWindows端末でも同様の事象が発生したので、ideの側に原因があると思ったのですが、 cypher256さんの環境では正常に補完ができるということは、 我々の環境を疑った方が良さそうですね。
https://github.com/spring-projects/sts4/issues/370#issuecomment-534398777 近しい事象を見つけましたので、いま一度、pleiadesの展開からやり直してみます
アーカイバを変えることで解決しました。
7-zip portable 19.00にて解凍したところ動作しました。 STS系はC:\直下に解凍してもパス長が260を少々オーバーしてしまうのですね。
Lhaz64 Version 2.5.1にて、C:\直下に解凍したところ、エラーなどは出ませんでしたが、 7zipで解凍したものと比較した結果、以下のファイルが存在しませんでした。
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.boot.ls_1.11.0.201909171347\servers\spring-boot-language-server\BOOT-INF\classes\org\springframework\ide\vscode\boot\configurationmetadata\ConfigurationMetadataRepositoryJsonBuilder.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.boot.ls_1.11.0.201909171347\servers\spring-boot-language-server\BOOT-INF\classes\org\springframework\ide\vscode\boot\java\livehover\AbstractInjectedIntoHoverProvider$DefinedBeanProvider.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.boot.ls_1.11.0.201909171347\servers\spring-boot-language-server\BOOT-INF\classes\org\springframework\ide\vscode\boot\metadata\AdHocSpringPropertyIndexProvider$SimplePropertyIndex.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.boot.ls_1.11.0.201909171347\servers\spring-boot-language-server\BOOT-INF\classes\org\springframework\ide\vscode\boot\properties\completions\PropertiesCompletionProposalsCalculator$1.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.boot.ls_1.11.0.201909171347\servers\spring-boot-language-server\BOOT-INF\classes\org\springframework\ide\vscode\boot\properties\completions\PropertiesCompletionProposalsCalculator$2.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.boot.ls_1.11.0.201909171347\servers\spring-boot-language-server\BOOT-INF\classes\org\springframework\ide\vscode\boot\properties\completions\PropertiesCompletionProposalsCalculator$3.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.boot.ls_1.11.0.201909171347\servers\spring-boot-language-server\BOOT-INF\classes\org\springframework\ide\vscode\boot\properties\completions\PropertiesCompletionProposalsCalculator.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.cloudfoundry.manifest.ls_1.11.0.201909171347\servers\manifest-yaml-language-server\BOOT-INF\classes\org\springframework\ide\vscode\manifest\yaml\ManifestYamlLanguageServerBootApp.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.cloudfoundry.manifest.ls_1.11.0.201909171347\servers\manifest-yaml-language-server\BOOT-INF\classes\org\springframework\ide\vscode\manifest\yaml\ManifestYamlLanguageServerInitializer$1.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.cloudfoundry.manifest.ls_1.11.0.201909171347\servers\manifest-yaml-language-server\BOOT-INF\classes\org\springframework\ide\vscode\manifest\yaml\ManifestYamlLanguageServerInitializer.class
C:\pleiades\eclipse\dropins\STS\eclipse\plugins\org.springframework.tooling.concourse.ls_1.11.0.201909171347\servers\concourse-language-server\BOOT-INF\classes\org\springframework\ide\vscode\concourse\ConcourseLanguageServerInitializer$SchemaSpecificPieces.class
■現象
以下のpleiades環境でSpringのプロパティエディタ(Spring Properties)やYAMLエディタ(Spring YAML Properties)共にコンテンツアシスト等の機能が効かない
以下は動作しました
参考までに、 Spring Tools 4 for Eclipseの以下のバージョン上で動作しました。
■再現手順
新規でSpring Bootプロジェクトを作成後 application.propertiesを汎用エディターSpringPropertiesで開いて 「server.」と打った後に補完を要求しても補完項目のエリアに以下のようなエラーが表示され補完ができない 言語サーバ->Spring言語サーバのSpringBootのチェックを入れてコンソール「SpringBootLanguageServer」を選択すると のようなエラーが出ている 以下エラーは pleiades-2019-09-java-win-64bit-jre_20190930 にて取得