ow2-proactive / connector-matlab-scilab

ProActive connector for Matlab & Scilab
http://proactive.activeeon.com/
GNU Affero General Public License v3.0
2 stars 13 forks source link

java.lang.IllegalStateException: No valid Matlab configuration found, aborting... #267

Closed lpellegr closed 8 years ago

lpellegr commented 9 years ago

It seems that recent versions of Matlab are not working with existing setup instructions:

r = PAsolve(@factorial, 1, 2, 3, 4)

produces:

java.lang.IllegalStateException: No valid Matlab configuration found, aborting...
    at org.ow2.proactive.scheduler.ext.matlab.worker.MatlabExecutable.initMatlabConfig(MatlabExecutable.java:290)
    at org.ow2.proactive.scheduler.ext.matlab.worker.MatlabExecutable.execute(MatlabExecutable.java:185)
    at org.ow2.proactive.scheduler.task.TaskLauncher$ExecutableGuard$9.call(TaskLauncher.java:1798)
    at org.ow2.proactive.scheduler.task.TaskLauncher$ExecutableGuard$9.call(TaskLauncher.java:1793)
    at org.ow2.proactive.scheduler.task.utils.ActiveObjectExecutor.call(ActiveObjectExecutor.java:102)
    at sun.reflect.GeneratedMethodAccessor139.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.objectweb.proactive.core.mop.MethodCall.execute(MethodCall.java:353)
    at org.objectweb.proactive.core.body.request.RequestImpl.serveInternal(RequestImpl.java:214)
    at org.objectweb.proactive.core.body.request.RequestImpl.serve(RequestImpl.java:160)
    at org.objectweb.proactive.core.body.BodyImpl$ActiveLocalBodyStrategy.serveInternal(BodyImpl.java:552)
    at org.objectweb.proactive.core.body.BodyImpl$ActiveLocalBodyStrategy.serve(BodyImpl.java:485)
    at org.objectweb.proactive.core.body.AbstractBody.serve(AbstractBody.java:426)
    at org.objectweb.proactive.Service.blockingServeOldest(Service.java:206)
    at org.objectweb.proactive.Service.blockingServeOldest(Service.java:181)
    at org.objectweb.proactive.Service.fifoServing(Service.java:146)
    at org.objectweb.proactive.core.body.ActiveBody$FIFORunActive.runActivity(ActiveBody.java:336)
    at org.objectweb.proactive.core.body.ActiveBody.run(ActiveBody.java:175)
    at java.lang.Thread.run(Thread.java:745)

a workaround seems to set min version with PAoptions from Matlab:

PAoptions('VersionMin','8.4')