# Error 10005: Cannot retrieve UnbdRay from Gurobi

**URL:** <https://discourse.julialang.org/t/error-10005-cannot-retrieve-unbdray-from-gurobi/136886>\
**Category:** Optimization (Mathematical)\
**Tags:** question, gurobi\
**Created:** [April 26, 2026, 6:58am UTC](https://discourse.julialang.org/t/error-10005-cannot-retrieve-unbdray-from-gurobi/136886 "2026-04-26T06:58:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![WalterMadelim](https://avatars.discourse-cdn.com/v4/letter/w/3e96dc/32.png) [@WalterMadelim](https://discourse.julialang.org/u/WalterMadelim)\
**Post date:** [April 26, 2026, 6:58am UTC](https://discourse.julialang.org/t/error-10005-cannot-retrieve-unbdray-from-gurobi/136886/1 "2026-04-26T06:58:23Z")

</div>

Is this a bug?

```julia-auto
julia> Gurobi.GRBsetdblattrarray(lps.o, "Obj", 1, xllen, mst.Xlb)
0

julia> function opt_and_ter(m) # my definition of optimize! and return Gurobi's termination code
           o, r = m.o, m.refi
           Gurobi.GRBoptimize(o)
           Gurobi.GRBgetintattr(o, "Status", r)
           r.x
       end;

julia> Gurobi.GRBsetintparam(Gurobi.GRBgetenv(lps.o), "InfUnbdInfo", 0)
Set parameter InfUnbdInfo to value 0
0

julia> opt_and_ter(lps)
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64gpu - "Ubuntu 24.04.4 LTS")

CPU model: AMD EPYC 7763 64-Core Processor, instruction set [SSE2|AVX|AVX2]
Thread count: 128 physical cores, 256 logical processors, using up to 1 threads

GPU model: NVIDIA RTX A6000, CUDA compute version 8.6, NVIDIA driver compatible with CUDA version 13

Non-default parameters:
Threads 1

Optimize a model with 1 rows, 323 columns and 58 nonzeros (Max)
Model fingerprint: 0xc45279c8
Model has 58 linear objective coefficients
Coefficient statistics:
  Matrix range [1e+00, 2e+01]
  Objective range [7e-01, 2e+01]
  Bounds range [0e+00, 0e+00]
  RHS range [4e+03, 4e+03]

Presolve removed 1 rows and 49 columns
Presolve time: 0.00s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Infeasible or unbounded model
4

julia> Gurobi.GRBsetintparam(Gurobi.GRBgetenv(lps.o), "InfUnbdInfo", 1)
Set parameter InfUnbdInfo to value 1
0

julia> opt_and_ter(lps)
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64gpu - "Ubuntu 24.04.4 LTS")

CPU model: AMD EPYC 7763 64-Core Processor, instruction set [SSE2|AVX|AVX2]
Thread count: 128 physical cores, 256 logical processors, using up to 1 threads

GPU model: NVIDIA RTX A6000, CUDA compute version 8.6, NVIDIA driver compatible with CUDA version 13

Non-default parameters:
InfUnbdInfo 1
Threads 1

Optimize a model with 1 rows, 323 columns and 58 nonzeros (Max)
Model fingerprint: 0xc45279c8
Model has 58 linear objective coefficients
Coefficient statistics:
  Matrix range [1e+00, 2e+01]
  Objective range [7e-01, 2e+01]
  Bounds range [0e+00, 0e+00]
  RHS range [4e+03, 4e+03]

Presolve removed 1 rows and 49 columns
Presolve time: 0.00s
Iteration Objective Primal Inf. Dual Inf. Time
       0 handle free variables 0s
       1 4.0157335e+03 0.000000e+00 0.000000e+00 0s

Solved in 1 iterations and 0.00 seconds (0.00 work units)
Optimal objective 4.015733496e+03
Warning: unscaled dual violation = 19.9009 and residual = 1
2

julia> Gurobi.GRBgetdblattrarray(lps.o, "Obj", 0, xllen+1, lps.Cd)
0

julia> @show lps.Cd;
lps.Cd = [1.0, -0.0, -1.0, -1.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.0, -0.0, -0.0, -1.0, -0.0, -0.0, -0.71066369270869, -1.0, -0.0, -0.0, -1.0, -0.0, -1.0, -0.0, -0.0, -0.0, -1.0, -0.0, -1.0, -0.0, -0.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.0, -0.0, -1.0, -1.0, -0.0, -0.0, -0.0, -1.0, -0.0, -1.0, -0.0, -0.0, -0.0, -1.0, -1.0, -0.0, -0.0, -0.0, -1.0, -1.0, -1.0, -1.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.7106636927086901, -1.0, -0.0, -0.0, -0.0, -0.0, -1.0, -0.0, -0.0, -0.0, -1.0, -0.0, -1.0, -0.0, -0.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.0, -0.0, -1.0, -1.0, -0.0, -0.0, -0.0, -1.0, -0.0, -1.0, -0.0, -0.0, -0.0, -1.0, -1.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -5.6, -9.182608695652174, -19.900948179130275, -0.0, -0.0, -6.488888888888889, -7.285851742608695, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -1.5405964000000028, -4.711111111111111, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -2.4923076923076923, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -5.3676392, -5.511111111111112, -9.469565217391304, -4.77, -4.818181818181818, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -0.0, -4.921428571428571, -0.0]

julia> Gurobi.GRBgetdblattrarray(lps.o, "UnbdRay", 0, xllen+1, lps.Cd)
10005

```

Note that the two solves have distinct resulting termination `Status`.

* * *

> **MPS file**
>
> ```julia-auto
> * Signature: 0xb15cb425e684ef8
> NAME 
> OBJSENSE MAX
> ROWS
> N OBJ
> G R0      
> COLUMNS
> C0 OBJ 1
> C0 R0 -1
> C1 OBJ 0
> C2 OBJ -1
> C2 R0 1
> C3 OBJ -1
> C3 R0 1
> C4 OBJ -1
> C4 R0 1
> C5 OBJ 0
> C6 OBJ 0
> C7 OBJ 0
> C8 OBJ 0
> C9 OBJ 0
> C10 OBJ 0
> C11 OBJ 0
> C12 OBJ 0
> C13 OBJ 0
> C14 OBJ 0
> C15 OBJ 0
> C16 OBJ 0
> C17 OBJ 0
> C18 OBJ 0
> C19 OBJ 0
> C20 OBJ 0
> C21 OBJ -1
> C21 R0 1
> C22 OBJ -1
> C22 R0 1
> C23 OBJ 0
> C24 OBJ 0
> C25 OBJ 0
> C26 OBJ 0
> C27 OBJ 0
> C28 OBJ 0
> C29 OBJ 0
> C30 OBJ 0
> C31 OBJ 0
> C32 OBJ 0
> C33 OBJ 0
> C34 OBJ 0
> C35 OBJ -1
> C35 R0 1
> C36 OBJ -1
> C36 R0 1
> C37 OBJ 0
> C38 OBJ 0
> C39 OBJ 0
> C40 OBJ 0
> C41 OBJ 0
> C42 OBJ 0
> C43 OBJ -1
> C43 R0 1
> C44 OBJ 0
> C45 OBJ 0
> C46 OBJ -1
> C46 R0 1
> C47 OBJ 0
> C48 OBJ 0
> C49 OBJ -0.71066369270869
> C49 R0 1
> C50 OBJ -1
> C50 R0 1
> C51 OBJ 0
> C52 OBJ 0
> C53 OBJ -1
> C53 R0 1
> C54 OBJ 0
> C55 OBJ -1
> C55 R0 1
> C56 OBJ 0
> C57 OBJ 0
> C58 OBJ 0
> C59 OBJ -1
> C59 R0 1
> C60 OBJ 0
> C61 OBJ -1
> C62 OBJ 0
> C63 OBJ 0
> C64 OBJ -1
> C64 R0 1
> C65 OBJ 0
> C66 OBJ 0
> C67 OBJ 0
> C68 OBJ 0
> C69 OBJ 0
> C70 OBJ -1
> C70 R0 1
> C71 OBJ 0
> C72 OBJ -1
> C72 R0 1
> C73 OBJ -1
> C73 R0 1
> C74 OBJ 0
> C75 OBJ 0
> C76 OBJ 0
> C77 OBJ -1
> C77 R0 1
> C78 R0 1
> C79 OBJ -1
> C79 R0 1
> C80 OBJ 0
> C81 OBJ 0
> C82 OBJ 0
> C83 OBJ -1
> C83 R0 1
> C84 OBJ -1
> C84 R0 1
> C85 OBJ 0
> C86 OBJ 0
> C87 OBJ 0
> C88 OBJ -1
> C88 R0 1
> C89 OBJ -1
> C89 R0 1
> C90 OBJ -1
> C90 R0 1
> C91 OBJ -1
> C91 R0 1
> C92 OBJ -1
> C92 R0 1
> C93 OBJ 0
> C94 OBJ 0
> C95 OBJ 0
> C96 OBJ 0
> C97 OBJ 0
> C98 OBJ 0
> C99 OBJ 0
> C100 OBJ 0
> C101 OBJ 0
> C102 OBJ 0
> C103 OBJ 0
> C104 OBJ 0
> C105 OBJ 0
> C106 OBJ 0
> C107 OBJ 0
> C108 OBJ 0
> C109 OBJ 0
> C110 OBJ 0
> C111 OBJ 0
> C112 OBJ 0
> C113 OBJ -1
> C113 R0 1
> C114 OBJ 0
> C115 OBJ 0
> C116 OBJ 0
> C117 OBJ 0
> C118 OBJ 0
> C119 OBJ 0
> C120 OBJ 0
> C121 OBJ 0
> C122 OBJ 0
> C123 OBJ 0
> C124 OBJ 0
> C125 OBJ 0
> C126 OBJ 0
> C127 OBJ 0
> C128 OBJ 0
> C129 OBJ 0
> C130 OBJ 0
> C131 OBJ 0
> C132 OBJ 0
> C133 OBJ 0
> C134 OBJ 0
> C135 OBJ 0
> C136 OBJ 0
> C137 OBJ 0
> C138 OBJ 0
> C139 OBJ 0
> C140 OBJ 0
> C141 OBJ 0
> C142 OBJ 0
> C143 OBJ 0
> C144 OBJ 0
> C145 OBJ 0
> C146 OBJ 0
> C147 OBJ 0
> C148 OBJ 0
> C149 OBJ 0
> C150 OBJ 0
> C151 OBJ 0
> C152 OBJ 0
> C153 OBJ 0
> C154 OBJ 0
> C155 OBJ 0
> C156 OBJ 0
> C157 OBJ 0
> C158 OBJ 0
> C159 OBJ 0
> C160 OBJ 0
> C161 OBJ 0
> C162 OBJ 0
> C163 OBJ 0
> C164 OBJ 0
> C165 OBJ 0
> C166 OBJ 0
> C167 OBJ 0
> C168 OBJ 0
> C169 OBJ 0
> C170 OBJ -1
> C170 R0 1
> C171 OBJ 0
> C172 OBJ 0
> C173 OBJ 0
> C174 OBJ 0
> C175 OBJ 0
> C176 OBJ -7.1066369270869012e-01
> C176 R0 1
> C177 OBJ -1
> C177 R0 1
> C178 OBJ 0
> C179 OBJ 0
> C180 OBJ 0
> C181 OBJ 0
> C182 OBJ -1
> C182 R0 1
> C183 OBJ 0
> C184 OBJ 0
> C185 OBJ 0
> C186 OBJ -1
> C186 R0 1
> C187 OBJ 0
> C188 OBJ -1
> C189 OBJ 0
> C190 OBJ 0
> C191 OBJ -1
> C191 R0 1
> C192 OBJ 0
> C193 OBJ 0
> C194 OBJ 0
> C195 OBJ 0
> C196 OBJ 0
> C197 OBJ -1
> C197 R0 1
> C198 OBJ 0
> C199 OBJ -1
> C199 R0 1
> C200 OBJ -1
> C200 R0 1
> C201 OBJ 0
> C202 OBJ 0
> C203 OBJ 0
> C204 OBJ -1
> C204 R0 1
> C205 R0 1
> C206 OBJ -1
> C206 R0 1
> C207 OBJ 0
> C208 OBJ 0
> C209 OBJ 0
> C210 OBJ -1
> C210 R0 1
> C211 OBJ -1
> C211 R0 1
> C212 OBJ 0
> C213 OBJ 0
> C214 OBJ 0
> C215 OBJ 0
> C216 OBJ 0
> C217 OBJ 0
> C218 OBJ 0
> C219 OBJ 0
> C220 OBJ 0
> C221 OBJ 0
> C222 OBJ 0
> C223 OBJ 0
> C224 OBJ 0
> C225 OBJ 0
> C226 OBJ 0
> C227 OBJ 0
> C228 OBJ 0
> C229 OBJ 0
> C230 OBJ 0
> C231 OBJ 0
> C232 OBJ 0
> C233 OBJ 0
> C234 OBJ 0
> C235 OBJ 0
> C236 OBJ 0
> C237 OBJ 0
> C238 OBJ 0
> C239 OBJ 0
> C240 OBJ 0
> C241 OBJ 0
> C242 OBJ 0
> C243 OBJ 0
> C244 OBJ 0
> C245 OBJ 0
> C246 OBJ 0
> C247 OBJ 0
> C248 OBJ 0
> C249 OBJ 0
> C250 OBJ 0
> C251 OBJ 0
> C252 OBJ 0
> C253 OBJ 0
> C254 OBJ 0
> C255 OBJ 0
> C256 OBJ -5.6
> C256 R0 5.6
> C257 OBJ -9.1826086956521742e+00
> C257 R0 9.1826086956521724e+00
> C258 OBJ -1.9900948179130275e+01
> C258 R0 1.9900948179130271e+01
> C259 OBJ 0
> C260 OBJ 0
> C261 OBJ -6.4888888888888889e+00
> C261 R0 6.4888888888888889e+00
> C262 OBJ -7.2858517426086946e+00
> C262 R0 7.2858517426086928e+00
> C263 OBJ 0
> C264 OBJ 0
> C265 OBJ 0
> C266 OBJ 0
> C267 OBJ 0
> C268 OBJ 0
> C269 OBJ 0
> C270 OBJ 0
> C271 OBJ 0
> C272 OBJ 0
> C273 OBJ -1.5405964000000028e+00
> C273 R0 1.5405964000000023e+00
> C274 OBJ -4.7111111111111112e+00
> C274 R0 4.7111111111111112e+00
> C275 OBJ 0
> C276 OBJ 0
> C277 OBJ 0
> C278 OBJ 0
> C279 OBJ 0
> C280 OBJ 0
> C281 OBJ 0
> C282 OBJ 0
> C283 OBJ -2.4923076923076923e+00
> C283 R0 2.4923076923076919e+00
> C284 OBJ 0
> C285 OBJ 0
> C286 OBJ 0
> C287 OBJ 0
> C288 OBJ 0
> C289 OBJ 0
> C290 OBJ 0
> C291 OBJ 0
> C292 OBJ 0
> C293 OBJ 0
> C294 OBJ 0
> C295 OBJ 0
> C296 OBJ 0
> C297 OBJ 0
> C298 OBJ 0
> C299 OBJ 0
> C300 OBJ 0
> C301 OBJ 0
> C302 OBJ 0
> C303 OBJ 0
> C304 OBJ 0
> C305 OBJ 0
> C306 OBJ 0
> C307 OBJ -5.3676392
> C307 R0 5.3676391999999993e+00
> C308 OBJ -5.5111111111111120e+00
> C308 R0 5.5111111111111111e+00
> C309 OBJ -9.4695652173913043e+00
> C309 R0 9.4695652173913025e+00
> C310 OBJ -4.77
> C310 R0 4.7699999999999987e+00
> C311 OBJ -4.8181818181818183e+00
> C311 R0 4.8181818181818175e+00
> C312 OBJ 0
> C313 OBJ 0
> C314 OBJ 0
> C315 OBJ 0
> C316 OBJ 0
> C317 OBJ 0
> C318 OBJ 0
> C319 OBJ 0
> C320 OBJ 0
> C321 OBJ -4.9214285714285708e+00
> C321 R0 4.9214285714285717e+00
> C322 OBJ 0
> RHS
> RHS1 R0 -4.0157334964295110e+03
> BOUNDS
> FR BND1 C0      
> FR BND1 C1      
> FR BND1 C2      
> FR BND1 C3      
> FR BND1 C4      
> FR BND1 C5      
> FR BND1 C6      
> FR BND1 C7      
> FR BND1 C8      
> FR BND1 C9      
> FR BND1 C10     
> FR BND1 C11     
> FR BND1 C12     
> FR BND1 C13     
> FR BND1 C14     
> FR BND1 C15     
> FR BND1 C16     
> FR BND1 C17     
> FR BND1 C18     
> FR BND1 C19     
> FR BND1 C20     
> FR BND1 C21     
> FR BND1 C22     
> FR BND1 C23     
> FR BND1 C24     
> FR BND1 C25     
> FR BND1 C26     
> FR BND1 C27     
> FR BND1 C28     
> FR BND1 C29     
> FR BND1 C30     
> FR BND1 C31     
> FR BND1 C32     
> FR BND1 C33     
> FR BND1 C34     
> FR BND1 C35     
> FR BND1 C36     
> FR BND1 C37     
> FR BND1 C38     
> FR BND1 C39     
> FR BND1 C40     
> FR BND1 C41     
> FR BND1 C42     
> FR BND1 C43     
> FR BND1 C44     
> FR BND1 C45     
> FR BND1 C46     
> FR BND1 C47     
> FR BND1 C48     
> FR BND1 C49     
> FR BND1 C50     
> FR BND1 C51     
> FR BND1 C52     
> FR BND1 C53     
> FR BND1 C54     
> FR BND1 C55     
> FR BND1 C56     
> FR BND1 C57     
> FR BND1 C58     
> FR BND1 C59     
> FR BND1 C60     
> FR BND1 C61     
> FR BND1 C62     
> FR BND1 C63     
> FR BND1 C64     
> FR BND1 C65     
> FR BND1 C66     
> FR BND1 C67     
> FR BND1 C68     
> FR BND1 C69     
> FR BND1 C70     
> FR BND1 C71     
> FR BND1 C72     
> FR BND1 C73     
> FR BND1 C74     
> FR BND1 C75     
> FR BND1 C76     
> FR BND1 C77     
> FR BND1 C78     
> FR BND1 C79     
> FR BND1 C80     
> FR BND1 C81     
> FR BND1 C82     
> FR BND1 C83     
> FR BND1 C84     
> FR BND1 C85     
> FR BND1 C86     
> FR BND1 C87     
> FR BND1 C88     
> FR BND1 C89     
> FR BND1 C90     
> FR BND1 C91     
> FR BND1 C92     
> FR BND1 C93     
> FR BND1 C94     
> FR BND1 C95     
> FR BND1 C96     
> FR BND1 C97     
> FR BND1 C98     
> FR BND1 C99     
> FR BND1 C100    
> FR BND1 C101    
> FR BND1 C102    
> FR BND1 C103    
> FR BND1 C104    
> FR BND1 C105    
> FR BND1 C106    
> FR BND1 C107    
> FR BND1 C108    
> FR BND1 C109    
> FR BND1 C110    
> FR BND1 C111    
> FR BND1 C112    
> FR BND1 C113    
> FR BND1 C114    
> FR BND1 C115    
> FR BND1 C116    
> FR BND1 C117    
> FR BND1 C118    
> FR BND1 C119    
> FR BND1 C120    
> FR BND1 C121    
> FR BND1 C122    
> FR BND1 C123    
> FR BND1 C124    
> FR BND1 C125    
> FR BND1 C126    
> FR BND1 C127    
> FR BND1 C128    
> FR BND1 C129    
> FR BND1 C130    
> FR BND1 C131    
> FR BND1 C132    
> FR BND1 C133    
> FR BND1 C134    
> FR BND1 C135    
> FR BND1 C136    
> FR BND1 C137    
> FR BND1 C138    
> FR BND1 C139    
> FR BND1 C140    
> FR BND1 C141    
> FR BND1 C142    
> FR BND1 C143    
> FR BND1 C144    
> FR BND1 C145    
> FR BND1 C146    
> FR BND1 C147    
> FR BND1 C148    
> FR BND1 C149    
> FR BND1 C150    
> FR BND1 C151    
> FR BND1 C152    
> FR BND1 C153    
> FR BND1 C154    
> FR BND1 C155    
> FR BND1 C156    
> FR BND1 C157    
> FR BND1 C158    
> FR BND1 C159    
> FR BND1 C160    
> FR BND1 C161    
> FR BND1 C162    
> FR BND1 C163    
> FR BND1 C164    
> FR BND1 C165    
> FR BND1 C166    
> FR BND1 C167    
> FR BND1 C168    
> FR BND1 C169    
> FR BND1 C170    
> FR BND1 C171    
> FR BND1 C172    
> FR BND1 C173    
> FR BND1 C174    
> FR BND1 C175    
> FR BND1 C176    
> FR BND1 C177    
> FR BND1 C178    
> FR BND1 C179    
> FR BND1 C180    
> FR BND1 C181    
> FR BND1 C182    
> FR BND1 C183    
> FR BND1 C184    
> FR BND1 C185    
> FR BND1 C186    
> FR BND1 C187    
> FR BND1 C188    
> FR BND1 C189    
> FR BND1 C190    
> FR BND1 C191    
> FR BND1 C192    
> FR BND1 C193    
> FR BND1 C194    
> FR BND1 C195    
> FR BND1 C196    
> FR BND1 C197    
> FR BND1 C198    
> FR BND1 C199    
> FR BND1 C200    
> FR BND1 C201    
> FR BND1 C202    
> FR BND1 C203    
> FR BND1 C204    
> FR BND1 C205    
> FR BND1 C206    
> FR BND1 C207    
> FR BND1 C208    
> FR BND1 C209    
> FR BND1 C210    
> FR BND1 C211    
> FR BND1 C212    
> FR BND1 C213    
> FR BND1 C214    
> FR BND1 C215    
> FR BND1 C216    
> FR BND1 C217    
> FR BND1 C218    
> FR BND1 C219    
> FR BND1 C220    
> FR BND1 C221    
> FR BND1 C222    
> FR BND1 C223    
> FR BND1 C224    
> FR BND1 C225    
> FR BND1 C226    
> FR BND1 C227    
> FR BND1 C228    
> FR BND1 C229    
> FR BND1 C230    
> FR BND1 C231    
> FR BND1 C232    
> FR BND1 C233    
> FR BND1 C234    
> FR BND1 C235    
> FR BND1 C236    
> FR BND1 C237    
> FR BND1 C238    
> FR BND1 C239    
> FR BND1 C240    
> FR BND1 C241    
> FR BND1 C242    
> FR BND1 C243    
> FR BND1 C244    
> FR BND1 C245    
> FR BND1 C246    
> FR BND1 C247    
> FR BND1 C248    
> FR BND1 C249    
> FR BND1 C250    
> FR BND1 C251    
> FR BND1 C252    
> FR BND1 C253    
> FR BND1 C254    
> FR BND1 C255    
> FR BND1 C256    
> FR BND1 C257    
> FR BND1 C258    
> FR BND1 C259    
> FR BND1 C260    
> FR BND1 C261    
> FR BND1 C262    
> FR BND1 C263    
> FR BND1 C264    
> FR BND1 C265    
> FR BND1 C266    
> FR BND1 C267    
> FR BND1 C268    
> FR BND1 C269    
> FR BND1 C270    
> FR BND1 C271    
> FR BND1 C272    
> FR BND1 C273    
> FR BND1 C274    
> FR BND1 C275    
> FR BND1 C276    
> FR BND1 C277    
> FR BND1 C278    
> FR BND1 C279    
> FR BND1 C280    
> FR BND1 C281    
> FR BND1 C282    
> FR BND1 C283    
> FR BND1 C284    
> FR BND1 C285    
> FR BND1 C286    
> FR BND1 C287    
> FR BND1 C288    
> FR BND1 C289    
> FR BND1 C290    
> FR BND1 C291    
> FR BND1 C292    
> FR BND1 C293    
> FR BND1 C294    
> FR BND1 C295    
> FR BND1 C296    
> FR BND1 C297    
> FR BND1 C298    
> FR BND1 C299    
> FR BND1 C300    
> FR BND1 C301    
> FR BND1 C302    
> FR BND1 C303    
> FR BND1 C304    
> FR BND1 C305    
> FR BND1 C306    
> FR BND1 C307    
> FR BND1 C308    
> FR BND1 C309    
> FR BND1 C310    
> FR BND1 C311    
> FR BND1 C312    
> FR BND1 C313    
> FR BND1 C314    
> FR BND1 C315    
> FR BND1 C316    
> FR BND1 C317    
> FR BND1 C318    
> FR BND1 C319    
> FR BND1 C320    
> FR BND1 C321    
> FR BND1 C322    
> ENDATA
> 
> ```

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [April 26, 2026, 7:13am UTC](https://discourse.julialang.org/t/error-10005-cannot-retrieve-unbdray-from-gurobi/136886/2 "2026-04-26T07:13:31Z")

</div>

I don’t think Gurobi has any guarantees around when they compute an unbounded ray. Hard to say without a reproducible example.

---

<div class="post-metadata">

**Author:** ![WalterMadelim](https://avatars.discourse-cdn.com/v4/letter/w/3e96dc/32.png) [@WalterMadelim](https://discourse.julialang.org/u/WalterMadelim)\
**Post date:** [April 26, 2026, 7:14am UTC](https://discourse.julialang.org/t/error-10005-cannot-retrieve-unbdray-from-gurobi/136886/3 "2026-04-26T07:14:43Z")

</div>

I attached an MPS file. How to load it into my julia session with Gurobi.jl?

Edit:

> I don’t think Gurobi has any guarantees around when they compute an unbounded ray.

why?

* * *

**Update** :

It appears that the status become normal after setting

```julia-auto
Gurobi.GRBsetintparam(Gurobi.GRBgetenv(o), "DualReductions", 0)

```

---

<div class="post-metadata">

**Author:** ![WalterMadelim](https://avatars.discourse-cdn.com/v4/letter/w/3e96dc/32.png) [@WalterMadelim](https://discourse.julialang.org/u/WalterMadelim)\
**Post date:** [April 26, 2026, 8:21am UTC](https://discourse.julialang.org/t/error-10005-cannot-retrieve-unbdray-from-gurobi/136886/4 "2026-04-26T08:21:57Z")

</div>

No, it’s more of just an evident issue with the `InfUnbdInfo` parameter.

```julia-auto
julia> Settings.opt_and_ter(lps)
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64gpu - "Ubuntu 24.04.4 LTS")

CPU model: AMD EPYC 7763 64-Core Processor, instruction set [SSE2|AVX|AVX2]
Thread count: 128 physical cores, 256 logical processors, using up to 1 threads

GPU model: NVIDIA RTX A6000, CUDA compute version 8.6, NVIDIA driver compatible with CUDA version 13

Non-default parameters:
DualReductions 0
InfUnbdInfo 1
Threads 1

Optimize a model with 1 rows, 323 columns and 49 nonzeros (Max)
Model fingerprint: 0x838189a6
Model has 51 linear objective coefficients
Coefficient statistics:
  Matrix range [5e-01, 2e+01]
  Objective range [3e-01, 2e+01]
  Bounds range [0e+00, 0e+00]
  RHS range [5e+03, 5e+03]

Presolve time: 0.00s
Presolved: 1 rows, 323 columns, 49 nonzeros

Iteration Objective Primal Inf. Dual Inf. Time
       0 handle free variables 0s
       1 4.6203287e+03 0.000000e+00 0.000000e+00 0s

Solved in 1 iterations and 0.00 seconds (0.00 work units)
Optimal objective 4.620328749e+03
Warning: unscaled dual violation = 22.9565 and residual = 1
2

julia> Gurobi.GRBsetintparam(Gurobi.GRBgetenv(lps.o), "InfUnbdInfo", 0)
Set parameter InfUnbdInfo to value 0
0

julia> Settings.opt_and_ter(lps)
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64gpu - "Ubuntu 24.04.4 LTS")

CPU model: AMD EPYC 7763 64-Core Processor, instruction set [SSE2|AVX|AVX2]
Thread count: 128 physical cores, 256 logical processors, using up to 1 threads

GPU model: NVIDIA RTX A6000, CUDA compute version 8.6, NVIDIA driver compatible with CUDA version 13

Non-default parameters:
DualReductions 0
Threads 1

Optimize a model with 1 rows, 323 columns and 49 nonzeros (Max)
Model has 51 linear objective coefficients
Coefficient statistics:
  Matrix range [5e-01, 2e+01]
  Objective range [3e-01, 2e+01]
  Bounds range [0e+00, 0e+00]
  RHS range [5e+03, 5e+03]

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective 4.620328749e+03
Warning: unscaled dual violation = 22.9565 and residual = 1
2

julia> Gurobi.GRBsetintparam(Gurobi.GRBgetenv(lps.o), "DualReductions", 1)
Set parameter DualReductions to value 1
0

julia> Settings.opt_and_ter(lps)
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64gpu - "Ubuntu 24.04.4 LTS")

CPU model: AMD EPYC 7763 64-Core Processor, instruction set [SSE2|AVX|AVX2]
Thread count: 128 physical cores, 256 logical processors, using up to 1 threads

GPU model: NVIDIA RTX A6000, CUDA compute version 8.6, NVIDIA driver compatible with CUDA version 13

Non-default parameters:
Threads 1

Optimize a model with 1 rows, 323 columns and 49 nonzeros (Max)
Model has 51 linear objective coefficients
Coefficient statistics:
  Matrix range [5e-01, 2e+01]
  Objective range [3e-01, 2e+01]
  Bounds range [0e+00, 0e+00]
  RHS range [5e+03, 5e+03]

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective 4.620328749e+03
Warning: unscaled dual violation = 22.9565 and residual = 1
2

julia> Gurobi.GRBreset(lps.o, 0)
0

julia> Settings.opt_and_ter(lps)
Gurobi Optimizer version 13.0.1 build v13.0.1rc0 (linux64gpu - "Ubuntu 24.04.4 LTS")

CPU model: AMD EPYC 7763 64-Core Processor, instruction set [SSE2|AVX|AVX2]
Thread count: 128 physical cores, 256 logical processors, using up to 1 threads

GPU model: NVIDIA RTX A6000, CUDA compute version 8.6, NVIDIA driver compatible with CUDA version 13

Non-default parameters:
Threads 1

Optimize a model with 1 rows, 323 columns and 49 nonzeros (Max)
Model fingerprint: 0x838189a6
Model has 51 linear objective coefficients
Coefficient statistics:
  Matrix range [5e-01, 2e+01]
  Objective range [3e-01, 2e+01]
  Bounds range [0e+00, 0e+00]
  RHS range [5e+03, 5e+03]

Presolve removed 1 rows and 54 columns
Presolve time: 0.00s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Infeasible or unbounded model
4

```

---

<div class="post-metadata">

**Author:** ![vasyfa](https://avatars.discourse-cdn.com/v4/letter/v/e480ec/32.png) [@vasyfa](https://discourse.julialang.org/u/vasyfa)\
**Post date:** [April 26, 2026, 11:39am UTC](https://discourse.julialang.org/t/error-10005-cannot-retrieve-unbdray-from-gurobi/136886/5 "2026-04-26T11:39:08Z")

</div>

Hi,  
I didn’t test with this model explicitly, but we did encounter a bug with exactly this behavior recently. It was fixed for the upcoming technical release (13.0.2). I can test it early next week for your model as well.  
Best regards  
Vassilios
