My script runs perfectly on my own laptop (the script contains a line that runs cvxstartup.m at the top), and on login nodes on the HPC cluster. This problem only appears when I try to run it on compute nodes. Would really appreciate any help on how to troubleshoot this.
Just ran into this problem and fixed it by re-installing cvx. My setup:
MATLAB R2019a
Was running CVX v2.1 Build 1123 when I encountered the error; updated to CVX v2.1 Build 1127 (most up-to-date download available as of this post date) and the error went away.
Has anyone found the solution to the above problem? My MATLAB scripts runs perfectly on my laptop which has the MATALB 2017 version. But when I run it on the host server which has MATLAB 2019 version, I get this error that dot indexing is not supported for variables of this type for the variable cvx___.solvers.list, cvx___.solver.selected.
I am using CVX on MATLAB Online, which runs under Linux system. I had the same problem, and thank you for the tips about running cvx_setup, it solved the problem!!!