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
On a large site with multiple links between pages, my users often report failed imports.
The error message is not shown to the user on the destination site at all, see #101.
Even if they were, the logs would be the best place to see these, but the logs only show the latest dependency, the one that raised the issue. Often it looks like:
File "wagtail_transfer/operations.py", line 462, in run
self._add_to_operation_order(operation, operation_order, [operation])
File "wagtail_transfer/operations.py", line 571, in _add_to_operation_order
self._add_to_operation_order(resolution, operation_order, path + [resolution])
File "wagtail_transfer/operations.py", line 571, in _add_to_operation_order
self._add_to_operation_order(resolution, operation_order, path + [resolution])
File "wagtail_transfer/operations.py", line 567, in _add_to_operation_order
raise CircularDependencyException()
With Sentry.io, which captures traceback frame context, I can see that the latest dependency is usually a soft one, but the dependency in the preceding frame is a hard one, and not resolvable.
@nimasmi did you find the cause for those error message? I'm having this error on random pages sometimes and I can't figure out what is the cause. If I repeat the import process for the same page 2,3 times, sometimes up to 5 times - it gets fixed somehow and the import process ends successfully.
On a large site with multiple links between pages, my users often report failed imports.
The error message is not shown to the user on the destination site at all, see #101.
Even if they were, the logs would be the best place to see these, but the logs only show the latest dependency, the one that raised the issue. Often it looks like:
With Sentry.io, which captures traceback frame context, I can see that the latest dependency is usually a soft one, but the dependency in the preceding frame is a hard one, and not resolvable.
I can also see:
Suggestion: If these objects had more descriptive
__str__
methods, I'd have more information about them for debugging, e.g. atwagtail-transfer/wagtail_transfer/operations.py
Line 720 in a77c564
The text was updated successfully, but these errors were encountered: