-
Notifications
You must be signed in to change notification settings - Fork 164
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
I have update last version and got this error continually: "error in process filter: Attempt to set a constant symbol: :type"
It interrupts normal code writing.
With debugger on the callstack I obtain is:
Debugger entered--Lisp error: (setting-constant :type)
(let* ((--cl-rest-- msg) (:type (car (cdr (plist-member --cl-rest-- '::type)))) (log-level (car (cdr (plist-member --cl-rest-- ':log-level)))) (:message (car (cdr (plist-member --cl-rest-- '::message)))) (log-msg (car (cdr (plist-member --cl-rest-- ':log-msg))))) (save-current-buffer (set-buffer (get-buffer-create "*copilot-language-server-log*")) (save-excursion (goto-char (point-max)) (insert (propertize (concat log-msg "\n") 'face (cond ((eql log-level 4) (let nil ...)) ((eql log-level 3) (let nil ...)) ((eql log-level 2) (let nil ...)) ((eql log-level 1) (let nil ...))))))))
(closure (t) (msg) (let* ((--cl-rest-- msg) (:type (car (cdr (plist-member --cl-rest-- ...)))) (log-level (car (cdr (plist-member --cl-rest-- ...)))) (:message (car (cdr (plist-member --cl-rest-- ...)))) (log-msg (car (cdr (plist-member --cl-rest-- ...))))) (save-current-buffer (set-buffer (get-buffer-create "*copilot-language-server-log*")) (save-excursion (goto-char (point-max)) (insert (propertize (concat log-msg "\n") 'face (cond ... ... ... ...)))))))((:type 2 :message "[sdk] setEditorInfo is deprecated. Use initializat..."))
funcall((closure (t) (msg) (let* ((--cl-rest-- msg) (:type (car (cdr (plist-member --cl-rest-- ...)))) (log-level (car (cdr (plist-member --cl-rest-- ...)))) (:message (car (cdr (plist-member --cl-rest-- ...)))) (log-msg (car (cdr (plist-member --cl-rest-- ...))))) (save-current-buffer (set-buffer (get-buffer-create "*copilot-language-server-log*")) (save-excursion (goto-char (point-max)) (insert (propertize (concat log-msg "\n") 'face (cond ... ... ... ...))))))) (:type 2 :message "[sdk] setEditorInfo is deprecated. Use initializat..."))
(let ((handler (car tail))) (funcall handler msg) (setq tail (cdr tail)))
(while tail (let ((handler (car tail))) (funcall handler msg) (setq tail (cdr tail))))
(let ((tail handlers)) (while tail (let ((handler (car tail))) (funcall handler msg) (setq tail (cdr tail)))))
(let ((handlers (gethash method copilot--notification-handlers 'nil))) (let ((tail handlers)) (while tail (let ((handler (car tail))) (funcall handler msg) (setq tail (cdr tail))))))
copilot--handle-notification(#<jsonrpc-process-connection jsonrpc-process-connection-865b52f420> window/logMessage (:type 2 :message "[sdk] setEditorInfo is deprecated. Use initializat..."))
jsonrpc-connection-receive(#<jsonrpc-process-connection jsonrpc-process-connection-865b52f420> (:jsonrpc "2.0" :method "window/logMessage" :params (:type 2 :message "[sdk] setEditorInfo is deprecated. Use initializat...")))
jsonrpc--process-filter(#<process copilot server> "Content-Length: 121\15\n\15\n{\"jsonrpc\":\"2.0\",\"method\":\"...")`
And doing some tests, if I comment the (copilot-on-notification 'window/logMessage ......)
block, it removes the problem and copilot works as before.
Thanks a lot!
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working