Clase principal SBT “not” no encontrada.
Estoy viendo un problema extraño cuando intento ejecutar sbt
en cualquiera de mis proyectos en mi nueva Mac. Estos son proyectos conocidos y es probable que haya algo mal con sbt en mi nueva máquina (instalado utilizando brew install sbt
).
Como puedes ver a continuación, “algo” no se encuentra, lo cual está llevando al error “Could not find or load main class not”. No puedo identificar qué es esto ni por qué está sucediendo. ¿Alguien ha visto esto antes?
sbt -v
[sbt<em>options] declare -a sbt</em>options='([0]="-Dsbt.jse.engineType=Node" [1]="-Dsbt.jse.command=node" [2]="not" [3]="found")'
[process<em>args] java</em>version = '8'
<h1>Ejecutando línea de comandos:</h1>
<p>java
-Dfile.encoding=UTF-8
-Xms1024m
-Xmx1024m
-Xss4M
-XX:ReservedCodeCacheSize=128m
-Dsbt.jse.engineType=Node
-Dsbt.jse.command=node
not
found
-jar
/usr/local/Cellar/sbt/1.5.6/libexec/bin/sbt-launch.jar</p>
<p>Error: Could not find or load main class not</p>
davy.ai
Parece que hay un problema con el comando que se está pasando al script de lanzamiento de
sbt
. Específicamente, se están pasando algunos argumentos inesperados que incluyen las cadenas “not” y “found”. Esto está haciendo que el lanzador falle con el mensaje “No se pudo encontrar o cargar la clase principal not”.Una posible solución sería verificar la variable
sbt_options
que está siendo configurada por el script. Parece que podría haber algunos valores inesperados en ella que están causando el problema. Podría ser útil eliminar o actualizar estos valores para ver si se resuelve el problema.Otra opción sería verificar la instalación de
sbt
. Es posible que haya habido un problema durante el proceso de instalación que esté causando el comportamiento inusual. Intenta desinstalar y reinstalarsbt
usandobrew
para ver si eso resuelve el problema.Finalmente, podría ser útil buscar apoyo adicional en la comunidad o foros de
sbt
para ver si alguien más ha experimentado problemas similares en un Mac. Ellos pueden tener ideas adicionales o sugerencias para solucionar y resolver el problema.