Cards do not load #21

Open
opened 2026-01-02 21:16:15 +01:00 by nik · 1 comment
nik commented 2026-01-02 21:16:15 +01:00 (Migrated from edugit.org)

Traceback (most recent call last):
  File "/srv/aleksis-venv/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/srv/aleksis-venv/lib/python3.13/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python3.13/contextlib.py", line 85, in inner
    return func(*args, **kwds)
  File "/usr/lib/python3.13/contextlib.py", line 85, in inner
    return func(*args, **kwds)
  File "/srv/aleksis-venv/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
  File "/srv/aleksis-venv/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/aleksis-venv/lib/python3.13/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/srv/aleksis-venv/lib/python3.13/site-packages/django/utils/decorators.py", line 192, in _view_wrapper
    result = _process_exception(request, e)
  File "/srv/aleksis-venv/lib/python3.13/site-packages/django/utils/decorators.py", line 190, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphene_django/views.py", line 201, in dispatch
    result, status_code = self.get_response(request, data, show_graphiql)
                          ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphene_django/views.py", line 218, in get_response
    execution_result = self.execute_graphql_request(
        request, data, query, variables, operation_name, show_graphiql
    )
  File "/srv/aleksis-venv/lib/python3.13/site-packages/aleksis/core/views.py", line 431, in execute_graphql_request
    raise error
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 542, in execute_field
    completed = self.complete_value(
        return_type, field_nodes, info, path, result
    )
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 634, in complete_value
    return self.complete_list_value(
           ~~~~~~~~~~~~~~~~~~~~~~~~^
        cast(GraphQLList, return_type), field_nodes, info, path, result
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 746, in complete_list_value
    self.handle_field_error(error, item_type)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 571, in handle_field_error
    raise error
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 728, in complete_list_value
    completed_item = self.complete_value(
        item_type, field_nodes, info, item_path, item
    )
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 614, in complete_value
    completed = self.complete_value(
        cast(GraphQLNonNull, return_type).of_type,
    ...<3 lines>...
        result,
    )
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 652, in complete_value
    return self.complete_object_value(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~^
        cast(GraphQLObjectType, return_type), field_nodes, info, path, result
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 929, in complete_object_value
    return self.execute_fields(return_type, result, path, sub_field_nodes)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 433, in execute_fields
    result = self.execute_field(
        parent_type, source_value, field_nodes, field_path
    )
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 560, in execute_field
    self.handle_field_error(error, return_type)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 571, in handle_field_error
    raise error
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 542, in execute_field
    completed = self.complete_value(
        return_type, field_nodes, info, path, result
    )
  File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 622, in complete_value
    raise TypeError(
    ...<2 lines>...
    )
graphql.error.graphql_error.GraphQLError: Cannot return null for non-nullable field CardType.pdfFile.
```plain Traceback (most recent call last): File "/srv/aleksis-venv/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/srv/aleksis-venv/lib/python3.13/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.13/contextlib.py", line 85, in inner return func(*args, **kwds) File "/usr/lib/python3.13/contextlib.py", line 85, in inner return func(*args, **kwds) File "/srv/aleksis-venv/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/srv/aleksis-venv/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/aleksis-venv/lib/python3.13/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/srv/aleksis-venv/lib/python3.13/site-packages/django/utils/decorators.py", line 192, in _view_wrapper result = _process_exception(request, e) File "/srv/aleksis-venv/lib/python3.13/site-packages/django/utils/decorators.py", line 190, in _view_wrapper response = view_func(request, *args, **kwargs) File "/srv/aleksis-venv/lib/python3.13/site-packages/graphene_django/views.py", line 201, in dispatch result, status_code = self.get_response(request, data, show_graphiql) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/aleksis-venv/lib/python3.13/site-packages/graphene_django/views.py", line 218, in get_response execution_result = self.execute_graphql_request( request, data, query, variables, operation_name, show_graphiql ) File "/srv/aleksis-venv/lib/python3.13/site-packages/aleksis/core/views.py", line 431, in execute_graphql_request raise error File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 542, in execute_field completed = self.complete_value( return_type, field_nodes, info, path, result ) File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 634, in complete_value return self.complete_list_value( ~~~~~~~~~~~~~~~~~~~~~~~~^ cast(GraphQLList, return_type), field_nodes, info, path, result ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 746, in complete_list_value self.handle_field_error(error, item_type) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 571, in handle_field_error raise error File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 728, in complete_list_value completed_item = self.complete_value( item_type, field_nodes, info, item_path, item ) File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 614, in complete_value completed = self.complete_value( cast(GraphQLNonNull, return_type).of_type, ...<3 lines>... result, ) File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 652, in complete_value return self.complete_object_value( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ cast(GraphQLObjectType, return_type), field_nodes, info, path, result ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 929, in complete_object_value return self.execute_fields(return_type, result, path, sub_field_nodes) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 433, in execute_fields result = self.execute_field( parent_type, source_value, field_nodes, field_path ) File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 560, in execute_field self.handle_field_error(error, return_type) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 571, in handle_field_error raise error File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 542, in execute_field completed = self.complete_value( return_type, field_nodes, info, path, result ) File "/srv/aleksis-venv/lib/python3.13/site-packages/graphql/execution/execute.py", line 622, in complete_value raise TypeError( ...<2 lines>... ) graphql.error.graphql_error.GraphQLError: Cannot return null for non-nullable field CardType.pdfFile. ```
ZugBahnHof commented 2026-01-11 11:47:08 +01:00 (Migrated from edugit.org)

Could not reproduce. CardType.pdfFile is in-fact not non-nullable. Tested various scenarios with this field being empty.

Could not reproduce. CardType.pdfFile is in-fact not non-nullable. Tested various scenarios with this field being empty.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-App-Kort#21
No description provided.