matlabpool line 134 error.
7 次查看(过去 30 天)
显示 更早的评论
I'm experiencing an issue with initialising parallel computing on my computer.
when i try to start matlabpool the following error occurs:
Error using matlabpool (line 134) Failed to convert value stored in Settings for property JobStorageLocation to a datalocation.
Caused by: Index exceeds matrix dimensions.
The parallel cluster profile manager can't find any profiles, but if i create a new one, it verifies as working okay (it doesn't if i try to use it) The job monitor can see the profiles, but shows the same error if i try to use it.
when i click on the parallel section of the toolstrip the following error throws to the command line:
com.mathworks.jmi.MatlabException: Failed to convert value stored in Settings for property JobStorageLocation to a datalocation. at com.mathworks.jmi.NativeMatlab.SendMatlabMessage(Native Method) at com.mathworks.jmi.NativeMatlab.sendMatlabMessage(NativeMatlab.java:219) at com.mathworks.jmi.MatlabLooper.sendMatlabMessage(MatlabLooper.java:120) at com.mathworks.jmi.Matlab.mtFeval(Matlab.java:1540) at com.mathworks.jmi.MatlabWorker.feval(MatlabWorker.java:197) at com.mathworks.toolbox.distcomp.ui.profile.model.MatlabProfileManager$2.runOnMatlabThread(MatlabProfileManager.java:88) at com.mathworks.jmi.MatlabWorker$2.run(MatlabWorker.java:79) at com.mathworks.jmi.NativeMatlab.dispatchMTRequests(NativeMatlab.java:364)
I'm running 2012b, on a system running windows XP, this is the output of my ver command:
------------------------------------------------------------------------------------------------ MATLAB Version: 8.0.0.783 (R2012b) MATLAB License Number: XXXXXX Operating System: Microsoft Windows XP x64 Version 5.2 (Build 3790: Service Pack 2) Java Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot™ Client VM mixed mode ------------------------------------------------------------------------------------------------ MATLAB Version 8.0 (R2012b) Curve Fitting Toolbox Version 3.3 (R2012b) Optimization Toolbox Version 6.2.1 (R2012b) Parallel Computing Toolbox Version 6.1 (R2012b) Statistics Toolbox Version 8.1 (R2012b)
I have already tried updating (and then reverting) my java install and reinstalling matlab from scratch. along with the steps in http://mathworks.com/support/bugreports/919688
By using the command line to change the default cluster profile, i can get the matlabpool working, but cluster profile manager still does not work. i think the local profile is corrupted or something, but i don't know how to fix this.
Has anyone else experienced a similar error in the past?
Thanks,
0 个评论
采纳的回答
Thomas Ibbotson
2013-3-11
It's possible that you have ended up with a corrupt profile somehow. We can try cleaning it up and see if that helps.
In MATLAB type:
>> prefdir
which on my machine gives:
ans =
C:\Users\tibbotso\AppData\Roaming\MathWorks\MATLAB\R2012b
Navigate to that directory and in it you should find a 'parallel.settings' file. Delete that and try again.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!