SceneMaker / VisualSceneMaker

Visual SceneMaker is an authoring tool for creating interactive presentations aimed to non-programming experts. It supports the modeling of verbal and non-verbal behavior of Virtual Characters and robots. Therefore, it provides users with a graphical interface and a simple scripting language that allows them to create rich and compelling content.
http://scenemaker.dfki.de
Other
18 stars 11 forks source link

Even though a plugin is not present, the editor do not warn and the project runs with uninformative error messages #213

Closed fnunnari closed 3 years ago

fnunnari commented 3 years ago

Even if a plugin is not present in the code base, it is still possible to load a project using that plugin and click on the "start" button.

When exploring the project properties, the following message is written on the console (without logging system):

java.lang.ClassNotFoundException: de.dfki.vsm.xtension.mindbotrobot.MindbotRobotExecutor

When running the following message floods the console:

Exception in thread "N6:JointTarget1@" java.lang.NullPointerException
    at de.dfki.vsm.runtime.player.ReactivePlayer$2.run(ReactivePlayer.java:201)

The desired behaviour would be to have a warning message in the editor and the Start button disabled, or at least an error pop-up window informing that not all plugins could be loaded.

fnunnari commented 3 years ago

A solution should be found while reworking the plugins architectures a whole, as described in issue #194 .