Skip to content

begin work on defintions grammar #755

begin work on defintions grammar

begin work on defintions grammar #755

Triggered via push July 10, 2026 11:04
Status Failure
Total duration 2m 18s
Artifacts

push.yml

on: push
Matrix: run-tests / test-plugin
run-tests  /  test-cas-client
1m 16s
run-tests / test-cas-client
run-tests  /  test-result
2s
run-tests / test-result
Fit to window
Zoom out
Zoom in

Annotations

52 errors, 6 warnings, and 1 notice
tests/messages/SolveMessage.test.ts > Test Solve Info: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Info: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/tests/setup.ts#L36
AssertionError: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/services/CasServer.ts#L265
Error: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/tests/setup.ts#L36
AssertionError: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ tests/setup.ts:36:16
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/services/CasServer.ts#L265
Error: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Info: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Info: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/tests/setup.ts#L36
AssertionError: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/services/CasServer.ts#L265
Error: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/tests/setup.ts#L36
AssertionError: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ tests/setup.ts:36:16
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/services/CasServer.ts#L265
Error: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
run-tests / test-cas-client
Process completed with exit code 1.
tests/messages/SolveMessage.test.ts > Test Solve Info: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Info: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/tests/setup.ts#L36
AssertionError: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/services/CasServer.ts#L265
Error: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/compiling/antlr/evaluation/Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/tests/setup.ts#L36
AssertionError: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ tests/setup.ts:36:16
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/services/CasServer.ts#L265
Error: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/obsidian-latex-math/obsidian-latex-math/lmat-cas-client/lmat_cas_client/command_handlers/EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Info: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Info: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/tests/setup.ts#L36
AssertionError: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/services/CasServer.ts#L265
Error: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/tests/setup.ts#L36
AssertionError: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ tests/setup.ts:36:16
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/services/CasServer.ts#L265
Error: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Info: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Info: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 209, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message Multivariate: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/tests/setup.ts#L36
AssertionError: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message With Assumptions: src/services/CasServer.ts#L265
Error: not enough values to unpack (expected 2, got 1) Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 108, in handle definition_store = lmat_env_to_scope( ^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\Compiler.py", line 150, in lmat_env_to_scope scope.register(bindings) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 265, in register ids.append(self.register_single(defi)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 278, in register_single self.reregister_single(binding, def_id) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\compiling\antlr\evaluation\Scope.py", line 292, in reregister_single signature, _ = binding ^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 2, got 1) ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/SolveMessage.test.ts > Test Solve Message: src/tests/setup.ts#L36
AssertionError: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ tests/setup.ts:36:16
tests/messages/SolveMessage.test.ts > Test Solve Message: src/services/CasServer.ts#L265
Error: 'tuple' object has no attribute 'get_all_expr' Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\SolveHandler.py", line 116, in handle ).get_all_expr() ^^^^^^^^^^^^ AttributeError: 'tuple' object has no attribute 'get_all_expr' ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/tests/setup.ts#L36
AssertionError: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ tests/setup.ts:36:16
tests/messages/EvalMessage.test.ts > Test Unit Convert Message: src/services/CasServer.ts#L265
Error: cannot unpack non-iterable NoneType object Traceback (most recent call last): File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 136, in coro_err_handler await coro(*args, **kwargs) File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\Client.py", line 117, in _handle_command command_response = self.command_handlers[command].handle(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\ConvertUnitsHandler.py", line 22, in handle return super().handle(message) ^^^^^^^^^^^^^^^^^^^^^^^ File "D:\a\obsidian-latex-math\obsidian-latex-math\lmat-cas-client\lmat_cas_client\command_handlers\EvalHandlerBase.py", line 63, in handle [*_, (sympy_expr, expr_loc)] = self._cas_expr_compiler.compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: cannot unpack non-iterable NoneType object ❯ CasServer.handleMessage services/CasServer.ts:265:41 ❯ WebSocket.<anonymous> services/CasServer.ts:138:59 ❯ Receiver.receiverOnMessage ../node_modules/ws/lib/websocket.js:1220:20 ❯ Receiver.dataMessage ../node_modules/ws/lib/receiver.js:596:14 ❯ Receiver.getData ../node_modules/ws/lib/receiver.js:496:10 ❯ Receiver.startLoop ../node_modules/ws/lib/receiver.js:167:16 ❯ Receiver._write ../node_modules/ws/lib/receiver.js:94:10
run-tests / test-result
Process completed with exit code 1.
run-tests / test-plugin (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v3, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-tests / test-plugin (macos-14)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v3, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-tests / test-cas-client
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-tests / test-plugin (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v3, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-tests / test-plugin (windows-2022)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v3, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-tests / test-plugin (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v3, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-tests / test-plugin (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167