Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Sympy.jl not working in newer versions of julia, in fedora 43

Abierto
#564 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
julia
Área
backend

Línea de trabajo

Empieza reproduciendo el fallo en Pluto v0.20.20 en Fedora 43 al añadir SymPy.jl y, después, inspecciona el fallo del worker de Malt.jl y los stack frames referenciados de Pluto WorkspaceManager.jl y Run.jl. Se considera terminado cuando el notebook puede añadir y usar SymPy.jl sin Malt.TerminatedWorkerException ni el stack trace del worker indicado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hello, good morging.

Im getting this exception trying to run pluto under a desktop setup.

Fedora Linux 43 (Workstation Edition)
AMD Ryzen™ 7 5700X × 16
Gigabyte Technology Co., Ltd. B550M K
AMD Radeon™ RX 7600
Linux 6.17.6-300.fc43.x86_64

Pluto version - [c3e4b0f8] Pluto v0.20.20

All happens trying to add SymPy.jl

Image
julia> Pluto.run()
┌ Info: 
│ Opening http://localhost:1234/?secret=1xjUDprR in your default browser... ~ have fun!
└ 
┌ Info: 
│ Press Ctrl+C in this terminal to stop Pluto
└ 
Malt.TerminatedWorkerException()Hello, good morging.

Im getting this exception trying to run pluto under a desktop setup.

Fedora Linux 43 (Workstation Edition)
AMD Ryzen™ 7 5700X × 16
Gigabyte Technology Co., Ltd. B550M K
AMD Radeon™ RX 7600
Linux 6.17.6-300.fc43.x86_64

Pluto version - [c3e4b0f8] Pluto v0.20.20

All happens trying to add SymPy.jl

<img width="864" height="334" alt="Image" src="https://github.com/user-attachments/assets/8698c549-db7c-4192-a283-5e724775a64d" />

julia> Pluto.run()
┌ Info:
│ Opening http://localhost:1234/?secret=1xjUDprR in your default browser... ~ have fun!
└
┌ Info:
│ Press Ctrl+C in this terminal to stop Pluto
└
Malt.TerminatedWorkerException()
Stacktrace:
[1] _assert_is_running
@ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:603 [inlined]
[2] _send_msg(worker::Malt.Worker, msg_type::UInt8, msg_data::Tuple{typeof(Core.eval), Tuple{Module, Expr}, @Kwargs{}, Bool}, expect_reply::Bool)
@ Malt ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:355
[3] _send_receive
@ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:389 [inlined]
[4] #remote_call_fetch#56
@ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:460 [inlined]
[5] remote_call_fetch
@ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:459 [inlined]
[6] remote_eval_fetch
@ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:538 [inlined]
[7] remote_eval_fetch(w::Malt.Worker, expr::Expr)
@ Malt ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:539
[8] collect_soft_definitions(session_notebook::Tuple{Pluto.ServerSession, Pluto.Notebook}, modules::Set{Expr})
@ Pluto.WorkspaceManager ~/.julia/packages/Pluto/FKi1T/src/evaluation/WorkspaceManager.jl:622
[9] run_reactive_core!(session::Pluto.ServerSession, notebook::Pluto.Notebook, old_topology::PlutoDependencyExplorer.NotebookTopology{Pluto.Cell}, new_topology::PlutoDependencyExplorer.NotebookTopology{Pluto.Cell}, roots::Vector{Pluto.Cell}; save::Bool, deletion_hook::typeof(Pluto.WorkspaceManager.move_vars), user_requested_run::Bool, already_run::Vector{Pluto.Cell}, bond_value_pairs::Base.Iterators.Zip{Tuple{Vector{Symbol}, Vector{Any}}})
@ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Run.jl:232
[10] (::Pluto.var"#310#311"{Bool, @Kwargs{}, Pluto.ServerSession, Pluto.Notebook})()
@ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Run.jl:486
[11] withtoken(f::Pluto.var"#310#311"{Bool, @Kwargs{}, Pluto.ServerSession, Pluto.Notebook}, token::Pluto.Token)
@ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Tokens.jl:19
[12] #308
@ ~/.julia/packages/Pluto/FKi1T/src/evaluation/Run.jl:462 [inlined]
[13] (::Pluto.var"#maybe_async##0#maybe_async##1"{Pluto.var"#308#309"{Bool, @Kwargs{}, Pluto.ServerSession, Pluto.Notebook}})()
@ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Tokens.jl:58



Stacktrace:
  [1] _assert_is_running
    @ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:603 [inlined]
  [2] _send_msg(worker::Malt.Worker, msg_type::UInt8, msg_data::Tuple{typeof(Core.eval), Tuple{Module, Expr}, @Kwargs{}, Bool}, expect_reply::Bool)
    @ Malt ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:355
  [3] _send_receive
    @ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:389 [inlined]
  [4] #remote_call_fetch#56
    @ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:460 [inlined]
  [5] remote_call_fetch
    @ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:459 [inlined]
  [6] remote_eval_fetch
    @ ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:538 [inlined]
  [7] remote_eval_fetch(w::Malt.Worker, expr::Expr)
    @ Malt ~/.julia/packages/Malt/QnJNJ/src/Malt.jl:539
  [8] collect_soft_definitions(session_notebook::Tuple{Pluto.ServerSession, Pluto.Notebook}, modules::Set{Expr})
    @ Pluto.WorkspaceManager ~/.julia/packages/Pluto/FKi1T/src/evaluation/WorkspaceManager.jl:622
  [9] run_reactive_core!(session::Pluto.ServerSession, notebook::Pluto.Notebook, old_topology::PlutoDependencyExplorer.NotebookTopology{Pluto.Cell}, new_topology::PlutoDependencyExplorer.NotebookTopology{Pluto.Cell}, roots::Vector{Pluto.Cell}; save::Bool, deletion_hook::typeof(Pluto.WorkspaceManager.move_vars), user_requested_run::Bool, already_run::Vector{Pluto.Cell}, bond_value_pairs::Base.Iterators.Zip{Tuple{Vector{Symbol}, Vector{Any}}})
    @ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Run.jl:232
 [10] (::Pluto.var"#310#311"{Bool, @Kwargs{}, Pluto.ServerSession, Pluto.Notebook})()
    @ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Run.jl:486
 [11] withtoken(f::Pluto.var"#310#311"{Bool, @Kwargs{}, Pluto.ServerSession, Pluto.Notebook}, token::Pluto.Token)
    @ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Tokens.jl:19
 [12] #308
    @ ~/.julia/packages/Pluto/FKi1T/src/evaluation/Run.jl:462 [inlined]
 [13] (::Pluto.var"#maybe_async##0#maybe_async##1"{Pluto.var"#308#309"{Bool, @Kwargs{}, Pluto.ServerSession, Pluto.Notebook}})()
    @ Pluto ~/.julia/packages/Pluto/FKi1T/src/evaluation/Tokens.jl:58
Lenguaje dominante
Julia
Estrellas
282
Forks
59
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de JuliaPy/SymPy.jl

Todos los issues de JuliaPy/SymPy.jl

Issues similares

Más issues de Julia

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.