You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A 500 Internal Server Error occurs when attempting to clone a VFolder from the main branch head. The error traceback indicates an AttributeError: 'UserResourcePolicyRow' object has no attribute 'allowed_vfolder_hosts'. Investigate and resolve the issue to ensure VFolder cloning works correctly.
Logs/Errors
❯ ./backend.ai vfolder clone abcdef new local:volume1
✘ BackendAPIError: 500 Internal Server Error
Internal server error.
➜ Message: Traceback (most recent call last):
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/server.py", line 288, in exception_middleware
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/server.py", line 275, in api_middleware
resp = await _handler(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/common/metrics/http.py", line 27, in metric_middleware
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/auth.py", line 595, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/dist/export/python/virtualenvs/python-default/3.13.3/lib/python3.13/site-packages/aiotools/func.py", line 23, in wrapped
return await coro(*args, *cargs, **kwargs, **ckwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/ratelimit.py", line 73, in rlim_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/dist/export/python/virtualenvs/python-default/3.13.3/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/auth.py", line 602, in wrapped
return await handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/manager.py", line 80, in wrapped
return await handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/vfolder.py", line 321, in _wrapped
return await handler(
^^^^^^^^^^^^^^
...<9 lines>...
)
^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/vfolder.py", line 217, in _wrapped
return await handler(request, row, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/utils.py", line 211, in wrapped
return await handler(request, checked_params, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/api/vfolder.py", line 2024, in clone
result = await root_ctx.processors.vfolder.clone_vfolder.wait_for_complete(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<9 lines>...
)
^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/actions/processor.py", line 65, in wait_for_complete
return await self._run(action)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/actions/processor.py", line 41, in _run
result = await self._func(action)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jopemachine/.local/backend.ai/repos/main/src/ai/backend/manager/services/vfolder/services/vfolder.py", line 783, in clone
vfolder_hosts = requester_user_row.resource_policy_row.allowed_vfolder_hosts
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'UserResourcePolicyRow' object has no attribute 'allowed_vfolder_hosts'
The text was updated successfully, but these errors were encountered:
Summary
A 500 Internal Server Error occurs when attempting to clone a VFolder from the main branch head. The error traceback indicates an AttributeError: 'UserResourcePolicyRow' object has no attribute 'allowed_vfolder_hosts'. Investigate and resolve the issue to ensure VFolder cloning works correctly.
Logs/Errors
The text was updated successfully, but these errors were encountered: