manateelazycat / lsp-bridge

A blazingly fast LSP client for Emacs
GNU General Public License v3.0
1.44k stars 209 forks source link

修改tsx 文件 修改会导致lsp-bridge error end-of-file #1081

Open getong opened 1 week ago

getong commented 1 week ago
Debugger entered--Lisp error: (end-of-file)
  (condition-case error (lsp-bridge-epc-net-read) (error (debug 'error error) (error "net-read error: %S" error)))
  lsp-bridge-epc-net-read-or-lose(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>>)
  (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn (or ... ...) (aref connection 4)) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))
  (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn ... ...) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process)))))
  (save-current-buffer (set-buffer (process-buffer process)) (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons ... event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))))
  lsp-bridge-epc-process-available-input(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>>)
  (save-current-buffer (set-buffer (progn (or (progn (and (memq (type-of connection) cl-struct-lsp-bridge-epc-connection-tags) t)) (signal 'wrong-type-argument (list 'lsp-bridge-epc-connection connection))) (aref connection 3))) (goto-char (point-max)) (insert message) (lsp-bridge-epc-process-available-input connection process))
  lsp-bridge-epc-process-filter(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> "00001f(call 165 get-current-line ())\n")
  (closure ((connection . #s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))))) (p m) (lsp-bridge-epc-process-filter connection p m))(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> "00001f(call 165 get-current-line ())\n")
  recursive-edit()
  debug(error (end-of-file))
  (condition-case error (lsp-bridge-epc-net-read) (error (debug 'error error) (error "net-read error: %S" error)))
  lsp-bridge-epc-net-read-or-lose(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>>)
  (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn (or ... ...) (aref connection 4)) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))
  (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn ... ...) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process)))))
  (save-current-buffer (set-buffer (process-buffer process)) (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons ... event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))))
  lsp-bridge-epc-process-available-input(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>>)
  (save-current-buffer (set-buffer (progn (or (progn (and (memq (type-of connection) cl-struct-lsp-bridge-epc-connection-tags) t)) (signal 'wrong-type-argument (list 'lsp-bridge-epc-connection connection))) (aref connection 3))) (goto-char (point-max)) (insert message) (lsp-bridge-epc-process-available-input connection process))
  lsp-bridge-epc-process-filter(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> "00001f(call 164 get-current-line ())\n")
  (closure ((connection . #s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))))) (p m) (lsp-bridge-epc-process-filter connection p m))(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> "00001f(call 164 get-current-line ())\n")
  read-event()
  map-y-or-n-p(#f(compiled-function (buffer) #<bytecode 0x86cc6368963d70>) #f(compiled-function (buffer) #<bytecode 0x8c750db1aad34ca>) (#<buffer layout.tsx>) ("buffer" "buffers" "save") ((18 #f(compiled-function (buf) #<bytecode -0x13c5294c3fa2a2a4>) "view this buffer") (6 #f(compiled-function (buf) #<bytecode 0x81e6810e1cb609c>) "view this buffer and quit") (100 #f(compiled-function (buf) #<bytecode -0x2495d7df11dbae6>) "view changes in this buffer")))
  save-some-buffers(nil)
  funcall-interactively(save-some-buffers nil)
  call-interactively(save-some-buffers nil nil)
  command-execute(save-some-buffers)
  recursive-edit()
  debug(error (end-of-file))
  (condition-case error (lsp-bridge-epc-net-read) (error (debug 'error error) (error "net-read error: %S" error)))
  lsp-bridge-epc-net-read-or-lose(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>>)
  (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn (or ... ...) (aref connection 4)) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))
  (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn ... ...) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process)))))
  (save-current-buffer (set-buffer (process-buffer process)) (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons ... event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))))
  lsp-bridge-epc-process-available-input(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>>)
  (save-current-buffer (set-buffer (progn (or (progn (and (memq (type-of connection) cl-struct-lsp-bridge-epc-connection-tags) t)) (signal 'wrong-type-argument (list 'lsp-bridge-epc-connection connection))) (aref connection 3))) (goto-char (point-max)) (insert message) (lsp-bridge-epc-process-available-input connection process))
  lsp-bridge-epc-process-filter(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> "00001f(call 161 get-current-line ())\n00001f(call 1...")
  (closure ((connection . #s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:51579>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))))) (p m) (lsp-bridge-epc-process-filter connection p m))(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:51579>> "00001f(call 161 get-current-line ())\n00001f(call 1...")

这个error自动弹出来,根本编辑不了tsx文件

修改步骤

npx create-next-app@latest --typescript --use-yarn --app my-app --tailwind --eslint --yes
✔ Would you like to use `src/` directory? … No / Yes no
✔ Would you like to customize the default import alias (@/*)? … No / Yes yes 
✔ What import alias would you like configured? … @/* <enter>

cd my-app

yarn

yarn run dev 

修改 my-app/app/layout.tsx 文件,随便改改就会出现这个bug

manateelazycat commented 5 days ago

终端环境吗?还是gui

getong commented 4 days ago

gui 环境打开 layout.tsx原来是这样的:

import type { Metadata } from "next";
import localFont from "next/font/local";
import "./globals.css";

const geistSans = localFont({
  src: "./fonts/GeistVF.woff",
  variable: "--font-geist-sans",
  weight: "100 900",
});
const geistMono = localFont({
  src: "./fonts/GeistMonoVF.woff",
  variable: "--font-geist-mono",
  weight: "100 900",
});

export const metadata: Metadata = {
  title: "Create Next App",
  description: "Generated by create next app",
};

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <html lang="en">
      <body
        className={`${geistSans.variable} ${geistMono.variable} antialiased`}
      >
        {children}
      </body>
    </html>
  );
}

我拷贝了代码进去

export default function RootLayout({
  children,
}: {
  children: React.ReactNode
}) {
  return (
    <html lang="en">
      <body>
        {/* Layout UI */}
        <main>{children}</main>
      </body>
    </html>
  )
}

变成了这样:

import type { Metadata } from "next";
import localFont from "next/font/local";
import "./globals.css";

const geistSans = localFont({
  src: "./fonts/GeistVF.woff",
  variable: "--font-geist-sans",
  weight: "100 900",
});
const geistMono = localFont({
  src: "./fonts/GeistMonoVF.woff",
  variable: "--font-geist-mono",
  weight: "100 900",
});

export const metadata: Metadata = {
  title: "Create Next App",
  description: "Generated by create next app",
};

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <html lang="en">
      <body
        className={`${geistSans.variable} ${geistMono.variable} antialiased`}
      >
        {children}
      </body>
    </html>
  );
}

export default function RootLayout({
  children,
}: {
  children: React.ReactNode
}) {
  return (
    <html lang="en">
       <body>
        {/* Layout UI */}
        <main>{children}</main>
      </body>
    </html>
  )
}

然后删除一个

<html lang="en">
       <body>

字段,bug就出现了

https://github.com/user-attachments/assets/62247f0a-b815-4577-9d83-721cd7d6cf4b

bug msg:

Debugger entered--Lisp error: (end-of-file)
  (condition-case error (lsp-bridge-epc-net-read) (error (debug 'error error) (error "net-read error: %S" error)))
  lsp-bridge-epc-net-read-or-lose(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn (or ... ...) (aref connection 4)) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))
  (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn ... ...) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process)))))
  (save-current-buffer (set-buffer (process-buffer process)) (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons ... event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))))
  lsp-bridge-epc-process-available-input(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (save-current-buffer (set-buffer (progn (or (progn (and (memq (type-of connection) cl-struct-lsp-bridge-epc-connection-tags) t)) (signal 'wrong-type-argument (list 'lsp-bridge-epc-connection connection))) (aref connection 3))) (goto-char (point-max)) (insert message) (lsp-bridge-epc-process-available-input connection process))
  lsp-bridge-epc-process-filter(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "0007b6(call 144 eval-in-emacs (\"(lsp-bridge-diagno...")
  (closure ((connection . #s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))))) (p m) (lsp-bridge-epc-process-filter connection p m))(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "0007b6(call 144 eval-in-emacs (\"(lsp-bridge-diagno...")
  recursive-edit()
  debug(error (end-of-file))
  (condition-case error (lsp-bridge-epc-net-read) (error (debug 'error error) (error "net-read error: %S" error)))
  lsp-bridge-epc-net-read-or-lose(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn (or ... ...) (aref connection 4)) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))
  (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn ... ...) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process)))))
  (save-current-buffer (set-buffer (process-buffer process)) (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons ... event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))))
  lsp-bridge-epc-process-available-input(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (save-current-buffer (set-buffer (progn (or (progn (and (memq (type-of connection) cl-struct-lsp-bridge-epc-connection-tags) t)) (signal 'wrong-type-argument (list 'lsp-bridge-epc-connection connection))) (aref connection 3))) (goto-char (point-max)) (insert message) (lsp-bridge-epc-process-available-input connection process))
  lsp-bridge-epc-process-filter(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "0007b6(call 143 eval-in-emacs (\"(lsp-bridge-diagno...")
  (closure ((connection . #s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))))) (p m) (lsp-bridge-epc-process-filter connection p m))(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "0007b6(call 143 eval-in-emacs (\"(lsp-bridge-diagno...")
  recursive-edit()
  debug(error (end-of-file))
  (condition-case error (lsp-bridge-epc-net-read) (error (debug 'error error) (error "net-read error: %S" error)))
  lsp-bridge-epc-net-read-or-lose(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn (or ... ...) (aref connection 4)) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))
  (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn ... ...) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process)))))
  (save-current-buffer (set-buffer (process-buffer process)) (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons ... event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))))
  lsp-bridge-epc-process-available-input(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (save-current-buffer (set-buffer (progn (or (progn (and (memq (type-of connection) cl-struct-lsp-bridge-epc-connection-tags) t)) (signal 'wrong-type-argument (list 'lsp-bridge-epc-connection connection))) (aref connection 3))) (goto-char (point-max)) (insert message) (lsp-bridge-epc-process-available-input connection process))
  lsp-bridge-epc-process-filter(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "00001f(call 137 get-current-line ())\n0000f7(call 1...")
  (closure ((connection . #s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))))) (p m) (lsp-bridge-epc-process-filter connection p m))(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "00001f(call 137 get-current-line ())\n0000f7(call 1...")
  recursive-edit()
  debug(error (end-of-file))
  (condition-case error (lsp-bridge-epc-net-read) (error (debug 'error error) (error "net-read error: %S" error)))
  lsp-bridge-epc-net-read-or-lose(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn (or ... ...) (aref connection 4)) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))
  (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons (progn ... ...) event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process)))))
  (save-current-buffer (set-buffer (process-buffer process)) (while (lsp-bridge-epc-net-have-input-p) (let ((event (lsp-bridge-epc-net-read-or-lose process)) (ok nil)) (lsp-bridge-epc-log "<< RECV [%S]" event) (unwind-protect (condition-case err (progn (apply 'lsp-bridge-epc-signal-send (cons ... event)) (setq ok t)) ('error (lsp-bridge-epc-log "MsgError: %S / <= %S" err event))) (if ok nil (lsp-bridge-epc-process-available-input connection process))))))
  lsp-bridge-epc-process-available-input(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>>)
  (save-current-buffer (set-buffer (progn (or (progn (and (memq (type-of connection) cl-struct-lsp-bridge-epc-connection-tags) t)) (signal 'wrong-type-argument (list 'lsp-bridge-epc-connection connection))) (aref connection 3))) (goto-char (point-max)) (insert message) (lsp-bridge-epc-process-available-input connection process))
  lsp-bridge-epc-process-filter(#s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG METHODS: %S" args) (lsp-bridge-epc-handler-methods #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (caadr args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG EPC-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-epc-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET-ERROR: %S" args) (apply 'lsp-bridge-epc-handler-return-error #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG RET: %S" args) (apply 'lsp-bridge-epc-handler-return #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback (lambda (args) (lsp-bridge-epc-log "SIG CALL: %S" args) (apply 'lsp-bridge-epc-handler-called-method #s(lsp-bridge-epc-manager :title nil :server-process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :commands nil :port t :connection #1 :methods ... :sessions nil :exit-hooks nil) (lsp-bridge-epc-args args))) :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))) #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "kend \\\"lsp-workspace-symbol\\\") (:key \\\"SVGPolyline...")
  (closure ((connection . #s(lsp-bridge-epc-connection :name "lsp-bridge-epc con 3" :process #<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> :buffer #<buffer  *LSP-BRIDGE EPC Server 2* <127.0.0.1:54756>> :channel ("lsp-bridge-epc con 3" nil (methods . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (epc-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return-error . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (return . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status nil :value nil)) (call . #s(lsp-bridge-deferred-object :callback ... :errorback lsp-bridge-deferred-resignal :cancel lsp-bridge-deferred-default-cancel :next nil :status ok :value nil)))))) (p m) (lsp-bridge-epc-process-filter connection p m))(#<process LSP-BRIDGE EPC Server 2 <127.0.0.1:54756>> "kend \\\"lsp-workspace-symbol\\\") (:key \\\"SVGPolyline...")
Marx-A00 commented 3 days ago

I've been getting this error too! also working in tsx files.

manateelazycat commented 2 days ago

截图 2024-10-22 22-04-40 我没法重现你们的问题, 请用 emacs -Q 对比测试, 我怀疑是您们环境的问题