You need to write all nonlinear expressions out as scalar expressions.
so something like:
@NLobjective(
model,
Min,
sum(
(
sum(module_flux[1, i] * v[indx_of_P2[i]] for i in 1:size(module_flux, 2)) -
measured_flux_of_modules[2, 3]
)^2 for j in 1:size(measured_flux_of_modules, 1),
),
)
You can’t use linear algebra operations like module_flux[1,:]'*v[indx_of_P2].