Another form to formulate this restriction

Thank you for your responses.

Only to prove, I have removed the non convex line. CVX 3.0 didn’t mark any error. However CVX 2.1 reports this cryptic message:

Non-overloaded subscripting can produce only one result.

Error in cvxprob/solve (line 423)
            [ x, status, tprec, iters, y ] = shim.solve( At, b, c, cones, quiet, prec, solv.settings, eargs{:} );

Error in cvx_end (line 88)
        solve( prob );

Error in socploc (line 68)
        cvx_end

What does it mean?

Thanks in advance.

PS. I have checked this thread, but no clarification are done there.