try
{
const int envId = ScilabJavaEnvironment::start();
- JavaOptionsSetter setter = ScilabJavaEnvironment::getInstance().getOptionsHelper().getSetter(JavaOptionsSetter::ALLOWRELOAD);
+
+ ScilabJavaEnvironment *javaEnvironment = ScilabJavaEnvironment::getInstance();
+ if (!javaEnvironment)
+ {
+ Scierror(999, "%s: No Java environment available (instance is null).", fname);
+ return 0;
+ }
+
+ JavaOptionsSetter setter = javaEnvironment->getOptionsHelper().getSetter(JavaOptionsSetter::ALLOWRELOAD);
return ScilabGateway::getsetOptions(fname, envId, setter, pvApiCtx);
}
catch (std::exception & e)