MATLAB: MATLAB 8.2/8.3 parpool not working on a cluster

Parallel Computing Toolbox

Hello,
I have been using the MATLAB 8.3/8.2 parallel toolbox for a long time without any problem. I usually run on 12 processors of a node. However, now I am getting the following error when I call parpool() function: ___________________________ Starting parallel pool (parpool) using the 'local' profile … Error using parpool (line 111) Failed to start a parallel pool. (For information in addition to the causing error, validate the profile 'local' in the Cluster Profile Manager.)
Caused by: Error using parallel.internal.pool.InteractiveClient/start (line 308) Failed to locate and destroy old interactive jobs. Error using parallel.Cluster/findJob (line 59) Index exceeds matrix dimensions. ____________________
Interestingly, if I directly call parfor with no initialization through parpool(), it doesn't complain!
If I look at parcluster('local') I get
_________________ Local Cluster
Properties:
Profile: local Modified: false Host: taubh2 NumWorkers: 8
JobStorageLocation: /home/hassan88/.matlab/local_cluster_jobs/R2013b RequiresMathWorksHostedLicensing: false
Associated Jobs:
Error using parallel.Cluster/findJob (line 59) Index exceeds matrix dimensions.
Error in parallel.internal.cluster.ClusterDisplayer/getNumJobs (line 102) [p, q, r, f] = toDisp.findJob();
Error in parallel.internal.cluster.ClusterDisplayer/doSingleDisplay (line 42) [p, q, r, f] = obj.getNumJobs(toDisp);
Error in parallel.internal.display.AbstractDisplayer/doDisp (line 40) obj.doSingleDisplay(toDisp);
Error in parallel.internal.display.AbstractDisplayer/doDisplay (line 31) obj.doDisp(toDisp);
Error in parallel.internal.cluster.CustomPropDisp/display (line 14) d.doDisplay( x, inputname(1) ); ________________
Thanks, Hassan