uqbar-project / wollok

Wollok Programming Language
GNU General Public License v3.0
60 stars 16 forks source link

Error al ejecutar el juego con el programa #2021

Closed GianfrancoRiccelli closed 1 year ago

GianfrancoRiccelli commented 1 year ago

Link al repo: https://github.com/pdepjm/2022-tpgame-loschinchus

Si por consola pasamos juego.iniciar() el juego funciona normalmente pero al pasarlo por program abre la ventana y sale el siguiente error:

WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.lwjgl.LWJGLUtil$3 (file:/C:/wollok/workspace/.metadata/.plugins/org.eclipse.pde.core/.external_libraries/org.uqbar.project.wollok.game_3.0.0/lib/lwjgl-2.9.2.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String) WARNING: Please consider reporting this to the maintainers of org.lwjgl.LWJGLUtil$3 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80070490 AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80070490 org.lwjgl.LWJGLException: Could not locate OpenAL library. at org.lwjgl.openal.AL.create(AL.java:156) at org.lwjgl.openal.AL.create(AL.java:102) at org.lwjgl.openal.AL.create(AL.java:206) at com.badlogic.gdx.backends.lwjgl.audio.OpenALAudio.(OpenALAudio.java:72) at com.badlogic.gdx.backends.lwjgl.LwjglApplication.(LwjglApplication.java:88) at com.badlogic.gdx.backends.lwjgl.LwjglApplication.(LwjglApplication.java:69) at org.uqbar.project.wollok.game.gameboard.WollokGDXApplication.(WollokGDXApplication.java:15) at org.uqbar.project.wollok.game.helpers.Application.start(Application.java:28) at org.uqbar.project.wollok.game.gameboard.Gameboard.start(Gameboard.java:95) at wollok.game.GameObject.doStart(GameObject.java:242) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.uqbar.project.wollok.ui.utils.XTendUtilExtensions.invokeConvertingArgs(XTendUtilExtensions.java:289) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable._invokeNative(AbstractWollokCallable.java:108) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable.invokeNative(AbstractWollokCallable.java:179) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable$1.apply(AbstractWollokCallable.java:70) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable$1.apply(AbstractWollokCallable.java:1) at org.uqbar.project.wollok.interpreter.threads.WThread.performOnStack(WThread.java:62) at org.uqbar.project.wollok.interpreter.WollokInterpreter.performOnStack(WollokInterpreter.java:395) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable.call(AbstractWollokCallable.java:90) at org.uqbar.project.wollok.interpreter.core.WollokObject.call(WollokObject.java:156) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator._evaluate(WollokInterpreterEvaluator.java:857) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator.evaluate(WollokLauncherInterpreterEvaluator.java:322) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evaluate(WollokInterpreterEvaluator.java:1) at org.uqbar.project.wollok.interpreter.WollokInterpreter.eval(WollokInterpreter.java:302) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.eval(WollokInterpreterEvaluator.java:145) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator$1.apply(WollokInterpreterEvaluator.java:152) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator$1.apply(WollokInterpreterEvaluator.java:1) at org.eclipse.xtext.xbase.lib.IteratorExtensions.fold(IteratorExtensions.java:697) at org.eclipse.xtext.xbase.lib.IterableExtensions.fold(IterableExtensions.java:601) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evalAll(WollokInterpreterEvaluator.java:155) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator._evaluate(WollokInterpreterEvaluator.java:711) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator.evaluate(WollokLauncherInterpreterEvaluator.java:280) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evaluate(WollokInterpreterEvaluator.java:1) at org.uqbar.project.wollok.interpreter.WollokInterpreter.eval(WollokInterpreter.java:302) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable.eval(AbstractWollokCallable.java:118) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable$1.apply(AbstractWollokCallable.java:78) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable$1.apply(AbstractWollokCallable.java:1) at org.uqbar.project.wollok.interpreter.threads.WThread.performOnStack(WThread.java:62) at org.uqbar.project.wollok.interpreter.WollokInterpreter.performOnStack(WollokInterpreter.java:395) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable.call(AbstractWollokCallable.java:90) at org.uqbar.project.wollok.interpreter.core.WollokObject.call(WollokObject.java:156) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator._evaluate(WollokInterpreterEvaluator.java:857) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator.evaluate(WollokLauncherInterpreterEvaluator.java:322) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evaluate(WollokInterpreterEvaluator.java:1) at org.uqbar.project.wollok.interpreter.WollokInterpreter.eval(WollokInterpreter.java:302) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.eval(WollokInterpreterEvaluator.java:145) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator$1.apply(WollokInterpreterEvaluator.java:152) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator$1.apply(WollokInterpreterEvaluator.java:1) at org.eclipse.xtext.xbase.lib.IteratorExtensions.fold(IteratorExtensions.java:697) at org.eclipse.xtext.xbase.lib.IterableExtensions.fold(IterableExtensions.java:601) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evalAll(WollokInterpreterEvaluator.java:155) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator._evaluate(WollokInterpreterEvaluator.java:711) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator.evaluate(WollokLauncherInterpreterEvaluator.java:280) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evaluate(WollokInterpreterEvaluator.java:1) at org.uqbar.project.wollok.interpreter.WollokInterpreter.eval(WollokInterpreter.java:302) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable.eval(AbstractWollokCallable.java:118) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable$1.apply(AbstractWollokCallable.java:78) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable$1.apply(AbstractWollokCallable.java:1) at org.uqbar.project.wollok.interpreter.threads.WThread.performOnStack(WThread.java:62) at org.uqbar.project.wollok.interpreter.WollokInterpreter.performOnStack(WollokInterpreter.java:395) at org.uqbar.project.wollok.interpreter.AbstractWollokCallable.call(AbstractWollokCallable.java:90) at org.uqbar.project.wollok.interpreter.core.WollokObject.call(WollokObject.java:156) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator._evaluate(WollokInterpreterEvaluator.java:857) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator.evaluate(WollokLauncherInterpreterEvaluator.java:322) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evaluate(WollokInterpreterEvaluator.java:1) at org.uqbar.project.wollok.interpreter.WollokInterpreter.eval(WollokInterpreter.java:302) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.eval(WollokInterpreterEvaluator.java:145) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator$1.apply(WollokInterpreterEvaluator.java:152) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator$1.apply(WollokInterpreterEvaluator.java:1) at org.eclipse.xtext.xbase.lib.IteratorExtensions.fold(IteratorExtensions.java:697) at org.eclipse.xtext.xbase.lib.IterableExtensions.fold(IterableExtensions.java:601) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evalAll(WollokInterpreterEvaluator.java:155) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator._evaluate(WollokInterpreterEvaluator.java:217) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator.evaluate(WollokLauncherInterpreterEvaluator.java:326) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evaluate(WollokInterpreterEvaluator.java:1) at org.uqbar.project.wollok.interpreter.WollokInterpreter.eval(WollokInterpreter.java:302) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.eval(WollokInterpreterEvaluator.java:145) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator._evaluate(WollokLauncherInterpreterEvaluator.java:76) at org.uqbar.project.wollok.launch.WollokLauncherInterpreterEvaluator.evaluate(WollokLauncherInterpreterEvaluator.java:324) at org.uqbar.project.wollok.interpreter.WollokInterpreterEvaluator.evaluate(WollokInterpreterEvaluator.java:1) at org.uqbar.project.wollok.interpreter.WollokInterpreter.interpret(WollokInterpreter.java:193) at org.uqbar.project.wollok.interpreter.WollokInterpreter.interpret(WollokInterpreter.java:116) at org.uqbar.project.wollok.launch.WollokLauncher.doSomething(WollokLauncher.java:92) at org.uqbar.project.wollok.launch.WollokChecker.launch(WollokChecker.java:186) at org.uqbar.project.wollok.launch.WollokChecker.doMain(WollokChecker.java:101) at org.uqbar.project.wollok.launch.WollokLauncher.main(WollokLauncher.java:48)