LSP error
ctf0 opened this issue · comments
- error
- this is the same for every command of the ext
Command 'Phpactor: Re-index workspace' resulted in an error (Language client is not ready yet)
- lsp error
[Error - 2:05:08 AM] Connection to server is erroring. Shutting down server.
env: php: No such file or directory
~/.config/phpactor/phpactor.json
- the project settings are left out as phpactor will populate them per project
{
"container.extension_classes": [
"Phpactor\\Extension\\Core\\CoreExtension",
"Phpactor\\Extension\\ClassToFileExtra\\ClassToFileExtraExtension",
"Phpactor\\Extension\\ClassToFile\\ClassToFileExtension",
"Phpactor\\Extension\\ClassMover\\ClassMoverExtension",
"Phpactor\\ClassMover\\Extension\\ClassMoverExtension",
"Phpactor\\Extension\\CodeTransform\\CodeTransformExtension",
"Phpactor\\Extension\\CodeTransformExtra\\CodeTransformExtraExtension",
"Phpactor\\Extension\\CompletionExtra\\CompletionExtraExtension",
"Phpactor\\Extension\\CompletionWorse\\CompletionWorseExtension",
"Phpactor\\Extension\\Completion\\CompletionExtension",
"Phpactor\\Extension\\CompletionRpc\\CompletionRpcExtension",
"Phpactor\\Extension\\Navigation\\NavigationExtension",
"Phpactor\\Extension\\ContextMenu\\ContextMenuExtension",
"Phpactor\\Extension\\Rpc\\RpcExtension",
"Phpactor\\Extension\\SourceCodeFilesystemExtra\\SourceCodeFilesystemExtraExtension",
"Phpactor\\Extension\\SourceCodeFilesystem\\SourceCodeFilesystemExtension",
"Phpactor\\Extension\\WorseReflection\\WorseReflectionExtension",
"Phpactor\\Extension\\WorseReflectionExtra\\WorseReflectionExtraExtension",
"Phpactor\\Extension\\WorseReflectionAnalyse\\WorseReflectionAnalyseExtension",
"Phpactor\\Extension\\FilePathResolver\\FilePathResolverExtension",
"Phpactor\\Extension\\Logger\\LoggingExtension",
"Phpactor\\Extension\\ComposerAutoloader\\ComposerAutoloaderExtension",
"Phpactor\\Extension\\Console\\ConsoleExtension",
"Phpactor\\Extension\\WorseReferenceFinder\\WorseReferenceFinderExtension",
"Phpactor\\Extension\\ReferenceFinderRpc\\ReferenceFinderRpcExtension",
"Phpactor\\Extension\\ReferenceFinder\\ReferenceFinderExtension",
"Phpactor\\Extension\\Php\\PhpExtension",
"Phpactor\\Extension\\LanguageServer\\LanguageServerExtension",
"Phpactor\\Extension\\LanguageServerCompletion\\LanguageServerCompletionExtension",
"Phpactor\\Extension\\LanguageServerReferenceFinder\\LanguageServerReferenceFinderExtension",
"Phpactor\\Extension\\LanguageServerWorseReflection\\LanguageServerWorseReflectionExtension",
"Phpactor\\Extension\\LanguageServerIndexer\\LanguageServerIndexerExtension",
"Phpactor\\Extension\\LanguageServerHover\\LanguageServerHoverExtension",
"Phpactor\\Extension\\LanguageServerBridge\\LanguageServerBridgeExtension",
"Phpactor\\Extension\\LanguageServerCodeTransform\\LanguageServerCodeTransformExtension",
"Phpactor\\Extension\\LanguageServerSymbolProvider\\LanguageServerSymbolProviderExtension",
"Phpactor\\Extension\\LanguageServerSelectionRange\\LanguageServerSelectionRangeExtension",
"Phpactor\\Extension\\LanguageServer\\LanguageServerExtraExtension",
"Phpactor\\Extension\\LanguageServerDiagnostics\\LanguageServerDiagnosticsExtension",
"Phpactor\\Extension\\LanguageServerRename\\LanguageServerRenameExtension",
"Phpactor\\Extension\\LanguageServerRename\\LanguageServerRenameWorseExtension",
"Phpactor\\Indexer\\Extension\\IndexerExtension",
"Phpactor\\Extension\\ObjectRenderer\\ObjectRendererExtension",
"Phpactor\\Extension\\LanguageServerPhpstan\\LanguageServerPhpstanExtension",
"Phpactor\\Extension\\LanguageServerPsalm\\LanguageServerPsalmExtension",
"Phpactor\\Extension\\LanguageServerBlackfire\\LanguageServerBlackfireExtension",
"Phpactor\\Extension\\LanguageServerPhpCsFixer\\LanguageServerPhpCsFixerExtension",
"Phpactor\\Extension\\Behat\\BehatExtension",
"Phpactor\\Extension\\Symfony\\SymfonyExtension",
"Phpactor\\Extension\\Prophecy\\ProphecyExtension",
"Phpactor\\Extension\\PHPUnit\\PHPUnitExtension",
"Phpactor\\Extension\\Debug\\DebugExtension"
],
"console_dumper_default": "indented",
"xdebug_disable": true,
"command": "language-server",
"core.warn_on_develop": true,
"core.min_memory_limit": 1610612736,
"$schema": "",
"class_to_file.project_root": "%project_root%",
"class_to_file.brute_force_conversion": false,
"code_transform.class_new.variants": [],
"code_transform.template_paths": [
"%project_config%/templates",
"%config%/templates"
],
"code_transform.indentation": " ",
"code_transform.refactor.generate_accessor.prefix": "get",
"code_transform.refactor.generate_accessor.upper_case_first": true,
"code_transform.refactor.generate_mutator.prefix": "set",
"code_transform.refactor.generate_mutator.upper_case_first": true,
"code_transform.refactor.generate_mutator.fluent": false,
"code_transform.import_globals": false,
"code_transform.refactor.object_fill.hint": true,
"code_transform.refactor.object_fill.named_parameters": true,
"completion_worse.completor.doctrine_annotation.enabled": true,
"completion_worse.completor.imported_names.enabled": false,
"completion_worse.completor.worse_parameter.enabled": true,
"completion_worse.completor.named_parameter.enabled": true,
"completion_worse.completor.constructor.enabled": true,
"completion_worse.completor.class_member.enabled": false,
"completion_worse.completor.scf_class.enabled": false,
"completion_worse.completor.local_variable.enabled": true,
"completion_worse.completor.declared_function.enabled": false,
"completion_worse.completor.declared_constant.enabled": false,
"completion_worse.completor.declared_class.enabled": false,
"completion_worse.completor.expression_name_search.enabled": false,
"completion_worse.completor.use.enabled": false,
"completion_worse.completor.attribute.enabled": true,
"completion_worse.completor.class_like.enabled": true,
"completion_worse.completor.type.enabled": true,
"completion_worse.completor.keyword.enabled": true,
"completion_worse.completor.docblock.enabled": true,
"completion_worse.completor.constant.enabled": false,
"completion_worse.completor.class.limit": 100,
"completion_worse.name_completion_priority": "proximity",
"completion_worse.snippets": true,
"completion_worse.experimantal": false,
"completion_worse.debug": false,
"completion.dedupe": true,
"completion.dedupe_match_fqn": true,
"completion.limit": 20,
"navigator.destinations": [],
"navigator.autocreate": [],
"rpc.store_replay": false,
"rpc.replay_path": "%cache%/replay.json",
"source_code_filesystem.project_root": "%project_root%",
"language_server_code_transform.import_globals": true,
"worse_reflection.enable_cache": true,
"worse_reflection.cache_lifetime": 1,
"worse_reflection.enable_context_location": false,
"worse_reflection.cache_dir": "%cache%/worse-reflection",
"worse_reflection.stub_dir": "%application_root%/vendor/jetbrains/phpstorm-stubs",
"file_path_resolver.application_root": "/Users/xxx/phpactor",
"file_path_resolver.enable_cache": true,
"file_path_resolver.enable_logging": true,
"logging.enabled": false,
"logging.fingers_crossed": false,
"logging.path": "application.log",
"logging.level": "warning",
"logger.name": "logger",
"logging.formatter": null,
"composer.enable": true,
"composer.autoloader_path": "%project_root%/vendor/autoload.php",
"composer.autoload_deregister": true,
"composer.class_maps_only": true,
"console.verbosity": 32,
"console.decorated": null,
"worse_reference_finder.plain_text_break_chars": [
" ",
"\"",
"'",
"|",
"%",
"(",
")",
"[",
"]",
":",
"\r\n",
"\n",
"\r"
],
"php.version": null,
"language_server.catch_errors": true,
"language_server.enable_workspace": true,
"language_server.diagnostic_sleep_time": 1000,
"language_server.diagnostics_on_update": false,
"language_server.diagnostics_on_save": true,
"language_server.diagnostics_on_open": true,
"language_server.diagnostic_providers": null,
"language_server,file_events": true,
"language_server.file_event_globs": [
"**/*!(blade).php"
],
"language_server.profile": false,
"language_server.trace": false,
"language_server.shutdown_grace_period": 200,
"language_server.self_destruct_timeout": 2500,
"language_server_completion.trim_leading_dollar": false,
"language_server_reference_reference_finder.reference_timeout": 60,
"language_server_worse_reflection.workspace_index.update_interval": 100,
"language_server_indexer.workspace_symbol_search_limit": 250,
"language_server_code_transform.import_name.report_non_existing_names": true,
"indexer.enabled_watchers": [
"lsp",
"inotify",
"find",
"php"
],
"indexer.index_path": "%cache%/index/%project_id%",
"indexer.include_patterns": [
"/**/*!(blade).php"
],
"indexer.exclude_patterns": [
"/vendor/**/Tests/**/*",
"/vendor/**/tests/**/*",
"/vendor/composer/**/*"
],
"indexer.stub_paths": [
"/Users/xxx/phpactor/vendor/jetbrains/phpstorm-stubs"
],
"indexer.poll_time": 5000,
"indexer.buffer_time": 500,
"indexer.follow_symlinks": false,
"indexer.project_root": "%project_root%",
"indexer.reference_finder.deep": true,
"indexer.implementation_finder.deep": true,
"object_renderer.template_paths.markdown": [
"%project_config%/templates/markdown",
"%config%/templates/markdown"
],
"language_server_phpstan.enabled": false,
"language_server_phpstan.bin": "%project_root%/vendor/bin/phpstan",
"language_server_phpstan.level": null,
"language_server_psalm.enabled": false,
"language_server_psalm.bin": "%project_root%/vendor/bin/psalm",
"blackfire.enabled": false,
"language_server_php_cs_fixer.enabled": false,
"language_server_php_cs_fixer.bin": "%project_root%/vendor/bin/php-cs-fixer",
"language_server_php_cs_fixer.env": [],
"behat.enabled": false,
"behat.config_path": "%project_root%/behat.yml",
"behat.symfony.di_xml_path": null,
"symfony.enabled": false,
"symfony.xml_path": "%project_root%/var/cache/dev/App_KernelDevDebugContainer.xml",
"completion_worse.completor.symfony.enabled": true,
"prophecy.enabled": false,
"phpunit.enabled": true
}
Notes
- the project runs on docker, how to use php through it ?
- the local installed php version is
8.2.0
- errors are gone once project cache at
~/.cache/phpactor
is removed