Skip to content

willRenamefiles triggers phpactor Exception Text document not found #4767

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks done
arielenter opened this issue Apr 27, 2025 · 0 comments
Open
3 tasks done
Labels

Comments

@arielenter
Copy link

arielenter commented Apr 27, 2025

Thank you for the bug report

  • I am using the latest version of lsp-mode related packages.
  • I checked FAQ and Troubleshooting sections
  • You may also try reproduce the issue using clean environment using the following command: M-x lsp-start-plain

Bug description

An error is return by phpactor when trying to rename a php class, saying that the expected new location/name of its file can not be found. Rename/move is never done.

Steps to reproduce

Using phpactor place the cursor in the class name and run lsp-rename and choose a new name.

Expected behavior

The file holding the class should be renamed/moved, but the error prevents it.

Which Language Server did you use?

phpactor/php using php-mode

OS

Linux

Error callstack

lsp-workspace-show-log

Command "semgrep lsp" is not present on the path.
Command "/usr/local/bin/phpactor language-server" is present on the path.
Command "serenata.phar -u 0" is not present on the path.
Command "semgrep lsp" is not present on the path.
Command "/usr/local/bin/phpactor language-server" is present on the path.
Command "serenata.phar -u 0" is not present on the path.
Found the following clients for /var/www/html/src/ExampleClass.php: (server-id phpactor, priority -4)
The following clients were selected based on priority: (server-id phpactor, priority -4)
Creating watchers for following 4 folders:
  /var/www/html
  /var/www/html/src
  /var/www/html/vendor
  /var/www/html/vendor/composer
Cancelling textDocument/codeAction(15) in hook after-change-functions
Cancelling textDocument/codeAction(19) in hook after-change-functions
Cancelling textDocument/codeAction(21) in hook after-change-functions
Cancelling textDocument/codeAction(25) in hook after-change-functions
Command "semgrep lsp" is not present on the path.
Command "/usr/local/bin/phpactor language-server" is present on the path.
Command "serenata.phar -u 0" is not present on the path.
Command "semgrep lsp" is not present on the path.
Command "/usr/local/bin/phpactor language-server" is present on the path.
Command "serenata.phar -u 0" is not present on the path.
Found the following clients for /var/www/html/src/ExampleClass.php: (server-id phpactor, priority -4)
The following clients were selected based on priority: (server-id phpactor, priority -4)


lsp-log

[Trace - 04:43:00 AM] Sending request 'textDocument/codeAction - (54)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  },
  "range": {
    "start": {
      "line": 4,
      "character": 6
    },
    "end": {
      "line": 4,
      "character": 6
    }
  },
  "context": {
    "diagnostics": []
  }
}


[Trace - 04:43:00 AM] Received request 'window/workDoneProgress/create - (3edea402-6058-4b7f-86c6-d4aab2fb7686).
Params: {
  "token": "5e7e809e-9810-4a68-8fb6-21176e7d660f"
}


[Trace - 04:43:00 AM] Sending response 'window/workDoneProgress/create - (3edea402-6058-4b7f-86c6-d4aab2fb7686)'. Processing request took 15ms
Params: {
  "jsonrpc": "2.0",
  "id": "3edea402-6058-4b7f-86c6-d4aab2fb7686",
  "result": null
}


[Trace - 04:43:00 AM] Received notification '$/progress'.
Params: {
  "token": "5e7e809e-9810-4a68-8fb6-21176e7d660f",
  "value": {
    "kind": "begin",
    "title": "Resolving code actions"
  }
}


[Trace - 04:43:00 AM] Received notification '$/progress'.
Params: {
  "token": "5e7e809e-9810-4a68-8fb6-21176e7d660f",
  "value": {
    "kind": "end"
  }
}


[Trace - 04:43:00 AM] Received response 'textDocument/codeAction - (54)' in 88ms.
Result: []


[Trace - 04:43:16 AM] Sending request 'textDocument/codeAction - (55)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  },
  "range": {
    "start": {
      "line": 4,
      "character": 6
    },
    "end": {
      "line": 4,
      "character": 6
    }
  },
  "context": {
    "diagnostics": []
  }
}


[Trace - 04:43:16 AM] Received request 'window/workDoneProgress/create - (b688c93d-fca2-4ccd-847a-59b8c1dddb69).
Params: {
  "token": "1f1aff8a-8a0e-41ca-9c4c-c20a35b80af3"
}


[Trace - 04:43:16 AM] Sending response 'window/workDoneProgress/create - (b688c93d-fca2-4ccd-847a-59b8c1dddb69)'. Processing request took 0ms
Params: {
  "jsonrpc": "2.0",
  "id": "b688c93d-fca2-4ccd-847a-59b8c1dddb69",
  "result": null
}


[Trace - 04:43:16 AM] Received notification '$/progress'.
Params: {
  "token": "1f1aff8a-8a0e-41ca-9c4c-c20a35b80af3",
  "value": {
    "kind": "begin",
    "title": "Resolving code actions"
  }
}


[Trace - 04:43:16 AM] Received notification '$/progress'.
Params: {
  "token": "1f1aff8a-8a0e-41ca-9c4c-c20a35b80af3",
  "value": {
    "kind": "end"
  }
}


[Trace - 04:43:16 AM] Received response 'textDocument/codeAction - (55)' in 79ms.
Result: []


[Trace - 04:46:22 AM] Sending request 'textDocument/codeAction - (56)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  },
  "range": {
    "start": {
      "line": 4,
      "character": 6
    },
    "end": {
      "line": 4,
      "character": 6
    }
  },
  "context": {
    "diagnostics": []
  }
}


[Trace - 04:46:22 AM] Received request 'window/workDoneProgress/create - (29d5a7ae-56c8-4d18-af32-d9185faf7fc7).
Params: {
  "token": "681a6319-0186-45c2-8ec3-f610d045ca1b"
}


[Trace - 04:46:22 AM] Sending response 'window/workDoneProgress/create - (29d5a7ae-56c8-4d18-af32-d9185faf7fc7)'. Processing request took 0ms
Params: {
  "jsonrpc": "2.0",
  "id": "29d5a7ae-56c8-4d18-af32-d9185faf7fc7",
  "result": null
}


[Trace - 04:46:22 AM] Received notification '$/progress'.
Params: {
  "token": "681a6319-0186-45c2-8ec3-f610d045ca1b",
  "value": {
    "kind": "begin",
    "title": "Resolving code actions"
  }
}


[Trace - 04:46:22 AM] Received notification '$/progress'.
Params: {
  "token": "681a6319-0186-45c2-8ec3-f610d045ca1b",
  "value": {
    "kind": "end"
  }
}


[Trace - 04:46:22 AM] Received response 'textDocument/codeAction - (56)' in 85ms.
Result: []


[Trace - 04:46:30 AM] Sending request 'textDocument/prepareRename - (57)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  },
  "position": {
    "line": 4,
    "character": 6
  }
}


[Trace - 04:46:30 AM] Received response 'textDocument/prepareRename - (57)' in 14ms.
Result: {
  "start": {
    "line": 4,
    "character": 6
  },
  "end": {
    "line": 4,
    "character": 18
  }
}


[Trace - 04:46:36 AM] Sending request 'textDocument/rename - (58)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  },
  "position": {
    "line": 4,
    "character": 6
  },
  "newName": "ExampleClassNewName"
}


[Trace - 04:46:36 AM] Received response 'textDocument/rename - (58)' in 67ms.
Result: {
  "documentChanges": [
    {
      "textDocument": {
        "uri": "file:///var/www/html/src/ExampleClass.php",
        "version": 0
      },
      "edits": [
        {
          "range": {
            "start": {
              "line": 2,
              "character": 10
            },
            "end": {
              "line": 2,
              "character": 19
            }
          },
          "newText": "Root\\Html"
        },
        {
          "range": {
            "start": {
              "line": 4,
              "character": 6
            },
            "end": {
              "line": 4,
              "character": 18
            }
          },
          "newText": "ExampleClassNewName"
        }
      ]
    },
    {
      "kind": "rename",
      "oldUri": "file:///var/www/html/src/ExampleClass.php",
      "newUri": "file:///var/www/html/src/ExampleClassNewName.php"
    }
  ]
}


[Trace - 04:46:36 AM] Sending notification 'textDocument/didSave'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php",
    "version": 2
  }
}


[Trace - 04:46:36 AM] Sending notification 'textDocument/didChange'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php",
    "version": 2
  },
  "contentChanges": [
    {
      "text": "<?php\n\nnamespace Root\\Html;\n\nclass ExampleClassNewName\n{\n}\n"
    }
  ]
}


[Trace - 04:46:36 AM] Sending notification 'textDocument/didClose'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  }
}


[Trace - 04:46:36 AM] Sending request 'workspace/willRenameFiles - (59)'.
Params: {
  "files": [
    {
      "oldUri": "file:///var/www/html/src/ExampleClass.php",
      "newUri": "file:///var/www/html/src/ExampleClassNewName.php"
    }
  ]
}


[Trace - 04:46:36 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
  "uri": "file:///var/www/html/src/ExampleClass.php",
  "version": 2,
  "diagnostics": []
}


[Trace - 04:46:36 AM] Received response 'workspace/willRenameFiles - (59)' in 73ms.
Result: {
  "code": -32603,
  "message": "Exception [Phpactor\\TextDocument\\Exception\\TextDocumentNotFound] Text document \"file:///var/www/html/src/ExampleClassNewName.php\" not found at phar:///usr/local/bin/phpactor/lib/TextDocument/Exception/TextDocumentNotFound.php#12",
  "data": "#0 phar:///usr/local/bin/phpactor/lib/TextDocument/TextDocumentLocator/ChainDocumentLocator.php(29): Phpactor\\TextDocument\\Exception\\TextDocumentNotFound::fromUri()\n#1 phar:///usr/local/bin/phpactor/lib/Rename/Adapter/ClassMover/FileRenamer.php(80): Phpactor\\TextDocument\\TextDocumentLocator\\ChainDocumentLocator->get()\n#2 phar:///usr/local/bin/phpactor/lib/Rename/Adapter/ClassMover/FileRenamer.php(46): Phpactor\\Rename\\Adapter\\ClassMover\\FileRenamer->replaceDefinition()\n#3 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(90): Phpactor\\Rename\\Adapter\\ClassMover\\FileRenamer->{closure:Phpactor\\Rename\\Adapter\\ClassMover\\FileRenamer::renameFile():35}()\n#4 phar:///usr/local/bin/phpactor/lib/Rename/Adapter/ClassMover/FileRenamer.php(35): Amp\\call()\n#5 phar:///usr/local/bin/phpactor/lib/Rename/Model/FileRenamer/LoggingFileRenamer.php(21): Phpactor\\Rename\\Adapter\\ClassMover\\FileRenamer->renameFile()\n#6 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(90): Phpactor\\Rename\\Model\\FileRenamer\\LoggingFileRenamer->{closure:Phpactor\\Rename\\Model\\FileRenamer\\LoggingFileRenamer::renameFile():20}()\n#7 phar:///usr/local/bin/phpactor/lib/Rename/Model/FileRenamer/LoggingFileRenamer.php(20): Amp\\call()\n#8 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServerRename/Handler/FileRenameHandler.php(46): Phpactor\\Rename\\Model\\FileRenamer\\LoggingFileRenamer->renameFile()\n#9 [internal function]: Phpactor\\Extension\\LanguageServerRename\\Handler\\FileRenameHandler->{closure:Phpactor\\Extension\\LanguageServerRename\\Handler\\FileRenameHandler::willRenameFiles():41}()\n#10 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#11 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#12 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServerRename/Handler/FileRenameHandler.php(41): Amp\\call()\n#13 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Handler/HandlerMethodRunner.php(86): Phpactor\\Extension\\LanguageServerRename\\Handler\\FileRenameHandler->willRenameFiles()\n#14 [internal function]: Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner->{closure:Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner::dispatch():72}()\n#15 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#16 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#17 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Handler/HandlerMethodRunner.php(72): Amp\\call()\n#18 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/HandlerMiddleware.php(38): Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner->dispatch()\n#19 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\HandlerMiddleware->process()\n#20 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ResponseHandlingMiddleware.php(35): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#21 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ResponseHandlingMiddleware->process()\n#22 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/MethodAliasMiddleware.php(37): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#23 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\MethodAliasMiddleware->process()\n#24 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/CancellationMiddleware.php(49): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#25 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\CancellationMiddleware->process()\n#26 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ShutdownMiddleware.php(68): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#27 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ShutdownMiddleware->process()\n#28 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/InitializeMiddleware.php(56): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#29 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\InitializeMiddleware->process()\n#30 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(34): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#31 [internal function]: Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->{closure:Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware::process():32}()\n#32 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#33 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#34 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(32): Amp\\call()\n#35 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->process()\n#36 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Dispatcher/Dispatcher/MiddlewareDispatcher.php(29): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#37 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(226): Phpactor\\LanguageServer\\Core\\Dispatcher\\Dispatcher\\MiddlewareDispatcher->dispatch()\n#38 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::dispatchRequest():224}()\n#39 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#40 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#41 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(121): Amp\\call()\n#42 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(224): Amp\\asyncCall()\n#43 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(217): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->dispatchRequest()\n#44 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::handle():187}()\n#45 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(118): Generator->send()\n#46 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#47 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(123): Amp\\Coroutine->resolve()\n#48 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#49 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Deferred.php(53): Amp\\Promise@anonymous->resolve()\n#50 phar:///usr/local/bin/phpactor/vendor/amphp/byte-stream/lib/ResourceInputStream.php(109): Amp\\Deferred->resolve()\n#51 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(119): Amp\\ByteStream\\ResourceInputStream::{closure:Amp\\ByteStream\\ResourceInputStream::__construct():104}()\n#52 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(72): Amp\\Loop\\Driver->tick()\n#53 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop.php(95): Amp\\Loop\\Driver->run()\n#54 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(114): Amp\\Loop::run()\n#55 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServer/Command/StartCommand.php(50): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->run()\n#56 phar:///usr/local/bin/phpactor/vendor/symfony/console/Command/Command.php(326): Phpactor\\Extension\\LanguageServer\\Command\\StartCommand->execute()\n#57 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(1078): Symfony\\Component\\Console\\Command\\Command->run()\n#58 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand()\n#59 phar:///usr/local/bin/phpactor/lib/Application.php(48): Symfony\\Component\\Console\\Application->doRun()\n#60 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(175): Phpactor\\Application->doRun()\n#61 phar:///usr/local/bin/phpactor/bin/phpactor(45): Symfony\\Component\\Console\\Application->run()\n#62 /usr/local/bin/phpactor(15): require('...')\n#63 {main}"
}


[Trace - 04:46:36 AM] Sending notification 'workspace/didChangeWatchedFiles'.
Params: {
  "changes": [
    {
      "type": 2,
      "uri": "file:///var/www/html/src/ExampleClass.php"
    }
  ]
}


[Trace - 04:46:37 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
  "uri": "file:///var/www/html/src/ExampleClass.php",
  "version": 2,
  "diagnostics": []
}


[Trace - 04:46:38 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
  "uri": "file:///var/www/html/src/ExampleClass.php",
  "version": 2,
  "diagnostics": [
    {
      "range": {
        "start": {
          "line": 4,
          "character": 6
        },
        "end": {
          "line": 4,
          "character": 25
        }
      },
      "severity": 2,
      "code": "fix_namespace_class_name",
      "source": "phpactor",
      "message": "Class name should probably be \"ExampleClass\" (fix with \"Fix PSR namespace and class name\" code action)"
    }
  ]
}


[Trace - 04:46:46 AM] Sending request 'textDocument/documentSymbol - (60)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  }
}


[Trace - 04:46:46 AM] Sending request 'textDocument/codeAction - (61)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  },
  "range": {
    "start": {
      "line": 4,
      "character": 6
    },
    "end": {
      "line": 4,
      "character": 6
    }
  },
  "context": {
    "diagnostics": [
      {
        "range": {
          "start": {
            "line": 4,
            "character": 6
          },
          "end": {
            "line": 4,
            "character": 25
          }
        },
        "severity": 2,
        "code": "fix_namespace_class_name",
        "source": "phpactor",
        "message": "Class name should probably be \"ExampleClass\" (fix with \"Fix PSR namespace and class name\" code action)"
      }
    ]
  }
}


[Trace - 04:46:46 AM] Sending request 'textDocument/documentHighlight - (62)'.
Params: {
  "textDocument": {
    "uri": "file:///var/www/html/src/ExampleClass.php"
  },
  "position": {
    "line": 4,
    "character": 6
  }
}


[Trace - 04:46:46 AM] Received response 'textDocument/documentSymbol - (60)' in 16ms.
Result: {
  "code": -32603,
  "message": "Exception [Phpactor\\LanguageServer\\Core\\Workspace\\Exception\\UnknownDocument] Unknown text document \"file:///var/www/html/src/ExampleClass.php\" at phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Workspace/Workspace.php#45",
  "data": "#0 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServerSymbolProvider/Handler/DocumentSymbolProviderHandler.php(36): Phpactor\\LanguageServer\\Core\\Workspace\\Workspace->get()\n#1 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Handler/HandlerMethodRunner.php(86): Phpactor\\Extension\\LanguageServerSymbolProvider\\Handler\\DocumentSymbolProviderHandler->documentSymbols()\n#2 [internal function]: Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner->{closure:Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner::dispatch():72}()\n#3 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#4 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#5 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Handler/HandlerMethodRunner.php(72): Amp\\call()\n#6 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/HandlerMiddleware.php(38): Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner->dispatch()\n#7 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\HandlerMiddleware->process()\n#8 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ResponseHandlingMiddleware.php(35): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#9 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ResponseHandlingMiddleware->process()\n#10 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/MethodAliasMiddleware.php(37): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#11 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\MethodAliasMiddleware->process()\n#12 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/CancellationMiddleware.php(49): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#13 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\CancellationMiddleware->process()\n#14 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ShutdownMiddleware.php(68): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#15 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ShutdownMiddleware->process()\n#16 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/InitializeMiddleware.php(56): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#17 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\InitializeMiddleware->process()\n#18 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(34): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#19 [internal function]: Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->{closure:Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware::process():32}()\n#20 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#21 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#22 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(32): Amp\\call()\n#23 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->process()\n#24 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Dispatcher/Dispatcher/MiddlewareDispatcher.php(29): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#25 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(226): Phpactor\\LanguageServer\\Core\\Dispatcher\\Dispatcher\\MiddlewareDispatcher->dispatch()\n#26 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::dispatchRequest():224}()\n#27 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#28 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#29 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(121): Amp\\call()\n#30 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(224): Amp\\asyncCall()\n#31 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(217): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->dispatchRequest()\n#32 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::handle():187}()\n#33 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(118): Generator->send()\n#34 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#35 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(123): Amp\\Coroutine->resolve()\n#36 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#37 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Deferred.php(53): Amp\\Promise@anonymous->resolve()\n#38 phar:///usr/local/bin/phpactor/vendor/amphp/byte-stream/lib/ResourceInputStream.php(101): Amp\\Deferred->resolve()\n#39 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/NativeDriver.php(327): Amp\\ByteStream\\ResourceInputStream::{closure:Amp\\ByteStream\\ResourceInputStream::__construct():70}()\n#40 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/NativeDriver.php(124): Amp\\Loop\\NativeDriver->selectStreams()\n#41 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(138): Amp\\Loop\\NativeDriver->dispatch()\n#42 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(72): Amp\\Loop\\Driver->tick()\n#43 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop.php(95): Amp\\Loop\\Driver->run()\n#44 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(114): Amp\\Loop::run()\n#45 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServer/Command/StartCommand.php(50): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->run()\n#46 phar:///usr/local/bin/phpactor/vendor/symfony/console/Command/Command.php(326): Phpactor\\Extension\\LanguageServer\\Command\\StartCommand->execute()\n#47 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(1078): Symfony\\Component\\Console\\Command\\Command->run()\n#48 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand()\n#49 phar:///usr/local/bin/phpactor/lib/Application.php(48): Symfony\\Component\\Console\\Application->doRun()\n#50 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(175): Phpactor\\Application->doRun()\n#51 phar:///usr/local/bin/phpactor/bin/phpactor(45): Symfony\\Component\\Console\\Application->run()\n#52 /usr/local/bin/phpactor(15): require('...')\n#53 {main}"
}


[Trace - 04:46:46 AM] Received request 'window/workDoneProgress/create - (63156125-e017-4c59-a2de-d91470ebaf2d).
Params: {
  "token": "ea3f3025-5e2c-4898-8254-69518db0f656"
}


[Trace - 04:46:46 AM] Sending response 'window/workDoneProgress/create - (63156125-e017-4c59-a2de-d91470ebaf2d)'. Processing request took 0ms
Params: {
  "jsonrpc": "2.0",
  "id": "63156125-e017-4c59-a2de-d91470ebaf2d",
  "result": null
}


[Trace - 04:46:46 AM] Received response 'textDocument/documentHighlight - (62)' in 35ms.
Result: {
  "code": -32603,
  "message": "Exception [Phpactor\\LanguageServer\\Core\\Workspace\\Exception\\UnknownDocument] Unknown text document \"file:///var/www/html/src/ExampleClass.php\" at phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Workspace/Workspace.php#45",
  "data": "#0 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServerReferenceFinder/Handler/HighlightHandler.php(36): Phpactor\\LanguageServer\\Core\\Workspace\\Workspace->get()\n#1 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Handler/HandlerMethodRunner.php(86): Phpactor\\Extension\\LanguageServerReferenceFinder\\Handler\\HighlightHandler->highlight()\n#2 [internal function]: Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner->{closure:Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner::dispatch():72}()\n#3 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#4 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#5 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Handler/HandlerMethodRunner.php(72): Amp\\call()\n#6 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/HandlerMiddleware.php(38): Phpactor\\LanguageServer\\Core\\Handler\\HandlerMethodRunner->dispatch()\n#7 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\HandlerMiddleware->process()\n#8 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ResponseHandlingMiddleware.php(35): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#9 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ResponseHandlingMiddleware->process()\n#10 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/MethodAliasMiddleware.php(37): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#11 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\MethodAliasMiddleware->process()\n#12 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/CancellationMiddleware.php(49): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#13 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\CancellationMiddleware->process()\n#14 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ShutdownMiddleware.php(68): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#15 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ShutdownMiddleware->process()\n#16 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/InitializeMiddleware.php(56): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#17 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\InitializeMiddleware->process()\n#18 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(34): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#19 [internal function]: Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->{closure:Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware::process():32}()\n#20 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#21 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#22 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(32): Amp\\call()\n#23 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->process()\n#24 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Dispatcher/Dispatcher/MiddlewareDispatcher.php(29): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#25 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(226): Phpactor\\LanguageServer\\Core\\Dispatcher\\Dispatcher\\MiddlewareDispatcher->dispatch()\n#26 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::dispatchRequest():224}()\n#27 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#28 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#29 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(121): Amp\\call()\n#30 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(224): Amp\\asyncCall()\n#31 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(217): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->dispatchRequest()\n#32 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::handle():187}()\n#33 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(118): Generator->send()\n#34 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#35 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(123): Amp\\Coroutine->resolve()\n#36 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#37 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Deferred.php(53): Amp\\Promise@anonymous->resolve()\n#38 phar:///usr/local/bin/phpactor/vendor/amphp/byte-stream/lib/ResourceInputStream.php(109): Amp\\Deferred->resolve()\n#39 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(119): Amp\\ByteStream\\ResourceInputStream::{closure:Amp\\ByteStream\\ResourceInputStream::__construct():104}()\n#40 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(72): Amp\\Loop\\Driver->tick()\n#41 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop.php(95): Amp\\Loop\\Driver->run()\n#42 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(114): Amp\\Loop::run()\n#43 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServer/Command/StartCommand.php(50): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->run()\n#44 phar:///usr/local/bin/phpactor/vendor/symfony/console/Command/Command.php(326): Phpactor\\Extension\\LanguageServer\\Command\\StartCommand->execute()\n#45 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(1078): Symfony\\Component\\Console\\Command\\Command->run()\n#46 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand()\n#47 phar:///usr/local/bin/phpactor/lib/Application.php(48): Symfony\\Component\\Console\\Application->doRun()\n#48 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(175): Phpactor\\Application->doRun()\n#49 phar:///usr/local/bin/phpactor/bin/phpactor(45): Symfony\\Component\\Console\\Application->run()\n#50 /usr/local/bin/phpactor(15): require('...')\n#51 {main}"
}


[Trace - 04:46:46 AM] Received response 'textDocument/codeAction - (61)' in 48ms.
Result: {
  "code": -32603,
  "message": "Exception [Phpactor\\LanguageServer\\Core\\Workspace\\Exception\\UnknownDocument] Unknown text document \"file:///var/www/html/src/ExampleClass.php\" at phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Workspace/Workspace.php#45",
  "data": "#0 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Handler/TextDocument/CodeActionHandler.php(54): Phpactor\\LanguageServer\\Core\\Workspace\\Workspace->get()\n#1 [internal function]: Phpactor\\LanguageServer\\Handler\\TextDocument\\CodeActionHandler->{closure:Phpactor\\LanguageServer\\Handler\\TextDocument\\CodeActionHandler::codeAction():51}()\n#2 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(118): Generator->send()\n#3 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#4 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(123): Amp\\Coroutine->resolve()\n#5 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#6 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Deferred.php(53): Amp\\Promise@anonymous->resolve()\n#7 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/ResponseWatcher/DeferredResponseWatcher.php(21): Amp\\Deferred->resolve()\n#8 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ResponseHandlingMiddleware.php(31): Phpactor\\LanguageServer\\Core\\Server\\ResponseWatcher\\DeferredResponseWatcher->handle()\n#9 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ResponseHandlingMiddleware->process()\n#10 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/MethodAliasMiddleware.php(30): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#11 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\MethodAliasMiddleware->process()\n#12 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/CancellationMiddleware.php(49): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#13 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\CancellationMiddleware->process()\n#14 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ShutdownMiddleware.php(68): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#15 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ShutdownMiddleware->process()\n#16 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/InitializeMiddleware.php(52): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#17 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\InitializeMiddleware->process()\n#18 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(34): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#19 [internal function]: Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->{closure:Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware::process():32}()\n#20 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#21 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#22 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Middleware/ErrorHandlingMiddleware.php(32): Amp\\call()\n#23 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Middleware/RequestHandler.php(37): Phpactor\\LanguageServer\\Middleware\\ErrorHandlingMiddleware->process()\n#24 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Dispatcher/Dispatcher/MiddlewareDispatcher.php(29): Phpactor\\LanguageServer\\Core\\Middleware\\RequestHandler->handle()\n#25 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(226): Phpactor\\LanguageServer\\Core\\Dispatcher\\Dispatcher\\MiddlewareDispatcher->dispatch()\n#26 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::dispatchRequest():224}()\n#27 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(67): Generator->current()\n#28 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(96): Amp\\Coroutine->__construct()\n#29 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/functions.php(121): Amp\\call()\n#30 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(224): Amp\\asyncCall()\n#31 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(217): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->dispatchRequest()\n#32 [internal function]: Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->{closure:Phpactor\\LanguageServer\\Core\\Server\\LanguageServer::handle():187}()\n#33 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(118): Generator->send()\n#34 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#35 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Coroutine.php(123): Amp\\Coroutine->resolve()\n#36 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Internal/Placeholder.php(149): Amp\\Coroutine->{closure:Amp\\Coroutine::__construct():91}()\n#37 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Deferred.php(53): Amp\\Promise@anonymous->resolve()\n#38 phar:///usr/local/bin/phpactor/vendor/amphp/byte-stream/lib/ResourceInputStream.php(101): Amp\\Deferred->resolve()\n#39 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/NativeDriver.php(327): Amp\\ByteStream\\ResourceInputStream::{closure:Amp\\ByteStream\\ResourceInputStream::__construct():70}()\n#40 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/NativeDriver.php(124): Amp\\Loop\\NativeDriver->selectStreams()\n#41 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(138): Amp\\Loop\\NativeDriver->dispatch()\n#42 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop/Driver.php(72): Amp\\Loop\\Driver->tick()\n#43 phar:///usr/local/bin/phpactor/vendor/amphp/amp/lib/Loop.php(95): Amp\\Loop\\Driver->run()\n#44 phar:///usr/local/bin/phpactor/vendor/phpactor/language-server/lib/Core/Server/LanguageServer.php(114): Amp\\Loop::run()\n#45 phar:///usr/local/bin/phpactor/lib/Extension/LanguageServer/Command/StartCommand.php(50): Phpactor\\LanguageServer\\Core\\Server\\LanguageServer->run()\n#46 phar:///usr/local/bin/phpactor/vendor/symfony/console/Command/Command.php(326): Phpactor\\Extension\\LanguageServer\\Command\\StartCommand->execute()\n#47 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(1078): Symfony\\Component\\Console\\Command\\Command->run()\n#48 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand()\n#49 phar:///usr/local/bin/phpactor/lib/Application.php(48): Symfony\\Component\\Console\\Application->doRun()\n#50 phar:///usr/local/bin/phpactor/vendor/symfony/console/Application.php(175): Phpactor\\Application->doRun()\n#51 phar:///usr/local/bin/phpactor/bin/phpactor(45): Symfony\\Component\\Console\\Application->run()\n#52 /usr/local/bin/phpactor(15): require('...')\n#53 {main}"
}


[Trace - 04:47:23 AM] Received request 'window/workDoneProgress/create - (586d62d3-0203-4e00-934a-f3b498fb58cb).
Params: {
  "token": "06789587-e6f0-467d-ae8d-8a62dfa9d3a9"
}


[Trace - 04:47:23 AM] Sending response 'window/workDoneProgress/create - (586d62d3-0203-4e00-934a-f3b498fb58cb)'. Processing request took 0ms
Params: {
  "jsonrpc": "2.0",
  "id": "586d62d3-0203-4e00-934a-f3b498fb58cb",
  "result": null
}


[Trace - 04:47:23 AM] Received notification '$/progress'.
Params: {
  "token": "06789587-e6f0-467d-ae8d-8a62dfa9d3a9",
  "value": {
    "kind": "begin",
    "title": "Indexing workspace",
    "message": "1 PHP files",
    "percentage": 0
  }
}


[Trace - 04:47:23 AM] Received notification '$/progress'.
Params: {
  "token": "06789587-e6f0-467d-ae8d-8a62dfa9d3a9",
  "value": {
    "kind": "end",
    "message": "Done indexing (0.04s, 44/∞ mb), watching with pattern matching LSP file events"
  }
}

Anything else?

I notice there is a request between, willRenamefiles and the error, could phpactor expects the client has finished the renamed/move of the file by the next request? Unfortunetly I couldn't figure out who was sending that request before the move was made to stop it just to test. Actually is not a request but notice recieved my bad.

I opened a ticket in phpactor's github as well: phpactor/phpactor#2879

I hope you guys can help me thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant