MATLAB: Tick label problems in Matlab 2015a

2015a problemsMATLABticklabel

I tried the following command in Matlab 2013a and Matlab 2014a to remove the tick labels:
plot(1:10, 1);
set(gca,'YTickLabel',[]);
This works perfectly. In Matlab 2015a, I get the following error:
Error using set
Conversion to double from struct is not possible.
Is this a bug or am I doing something wrong?

Best Answer

Most likely, you've created a variable called gca that is a structure and shadowing the gca function.
which gca
will tell you for sure