Problems with variables that have a mix of initial starting points and no initial starting points results in an exception error. See
using JuMP
using Gurobi
m = Model()
@variable(m,x, lower_bound=0, upper_bound=2, start=0)
@variable(m,y, lower_bound=0, upper_bound=2)
JuMP.optimize!(m, with_optimizer(Gurobi.Optimizer))
This issue is likely related to this issue jump-dev/Ipopt.jl#155