simonsobs / socs

Simons Observatory specific OCS agents.
BSD 2-Clause "Simplified" License
12 stars 12 forks source link

ACU: Sun avoidance check crashes when move_to(here)? #601

Closed mhasself closed 6 months ago

mhasself commented 6 months ago

The full logs are lost, unfortunately, but here's the error:

Traceback (most recent call last):
  File "<string>", line 29, in <module>
  File "/usr/local/lib/python3.10/dist-packages/sorunlib/acu.py", line 15, in move_to
    check_response(acu, resp)
  File "/usr/local/lib/python3.10/dist-packages/sorunlib/_internal.py", line 48, in check_response
    raise RuntimeError(error)
RuntimeError: Task go_to in Agent acu failed to complete " +             "successfully.
OCSReply: OK : Operation "go_to" is currently not running (FAILED).
  go_to[session=9]; status=done with ERROR 0.015818 s ago, took 1.0 s
  messages (4 of 4):
    1703031719.083 Status is now "starting".
    1703031720.091 Status is now "running".
    1703031720.106 CRASH: [Failure instance: Traceback: <class 'ValueError'>: need at least one array to concatenate
/so/home/mhasse/.local/lib/python3.10/site-packages/twisted/internet/defer.py:696:callback
/so/home/mhasse/.local/lib/python3.10/site-packages/twisted/internet/defer.py:798:_startRunCallbacks
/so/home/mhasse/.local/lib/python3.10/site-packages/twisted/internet/defer.py:892:_runCallbacks
/so/home/mhasse/.local/lib/python3.10/site-packages/twisted/internet/defer.py:1792:gotResult
--- <exception caught here> ---
/so/home/mhasse/.local/lib/python3.10/site-packages/twisted/internet/defer.py:1697:_inlineCallbacks
/so/home/mhasse/.local/lib/python3.10/site-packages/socs/agents/acu/agent.py:1303:go_to
/so/home/mhasse/.local/lib/python3.10/site-packages/socs/agents/acu/agent.py:2437:_get_sunsafe_moves
/so/home/mhasse/.local/lib/python3.10/site-packages/socs/agents/acu/avoidance.py:437:analyze_paths
/so/home/mhasse/.local/lib/python3.10/site-packages/socs/agents/acu/avoidance.py:687:get_traj
/so/home/mhasse/.local/lib/python3.10/site-packages/numpy/core/shape_base.py:359:hstack
]