Open getong opened 1 week ago
终端环境吗?还是gui
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...")
I've been getting this error too! also working in tsx files.
我没法重现你们的问题, 请用 emacs -Q 对比测试, 我怀疑是您们环境的问题
这个error自动弹出来,根本编辑不了tsx文件
修改步骤
修改 my-app/app/layout.tsx 文件,随便改改就会出现这个bug