The error is telling you you specified too many values and the solver can’t set up a system to solve for a consistent initial condition. Changing
u0 = []
Allows the system to initialize and solve, with a couple of warnings about initialization. These warnings are only a concern if you discover it picked a bad set of initial conditions.
What partial set of values did you try that resulted in a failure to initialize?