Umuzi-org / Tilde

Open source agile, collaborative learning platform.
52 stars 34 forks source link

Topic shows correct info #709

Closed Raymond-Mawina closed 3 months ago

Raymond-Mawina commented 4 months ago

Related issues: Mom task: Topic shows correct info

Description:

What are you up to? Fill us in :)

Screenshots/videos

screenshot

I solemnly swear that:

Ngoakor12 commented 3 months ago

Mostly good, but the cards in the backlog column don't load now. I get some error in the terminal and commenting out the details buttons seems to resolve the cards not appearing problem.

image

Raymond-Mawina commented 3 months ago

Mostly good, but the cards in the backlog column don't load now. I get some error in the terminal and commenting out the details buttons seems to resolve the cards not appearing problem.

image

Morning there, @Ngoakor12. Could you please share the error message? I am failing to reproduce the bug on my side.

Ngoakor12 commented 3 months ago

Mostly good, but the cards in the backlog column don't load now. I get some error in the terminal and commenting out the details buttons seems to resolve the cards not appearing problem. image

Morning there, @Ngoakor12. Could you please share the error message? I am failing to reproduce the bug on my side.

The server runs fine initially, but when I navigate to a user's board with cards in the backlog, I get:

[Tilde-backend] [2024-04-02 07:41:06] ERROR [django.request:224] Internal Server Error: /users/17/board/RB
Traceback (most recent call last):
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
    response = get_response(request)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 179, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/frontend/views.py", line 116, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/frontend/views.py", line 338, in view_partial_user_board_column
    return render(
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/shortcuts.py", line 19, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 170, in render
    return self._render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 162, in _render
    return self.nodelist.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 938, in render
    bit = node.render_annotated(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/defaulttags.py", line 211, in render
    nodelist.append(node.render_annotated(context))
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 192, in render
    return template.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 172, in render
    return self._render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 162, in _render
    return self.nodelist.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 938, in render
    bit = node.render_annotated(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/defaulttags.py", line 312, in render
    return nodelist.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 938, in render
    bit = node.render_annotated(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/template/defaulttags.py", line 446, in render
    url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app)
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/urls/base.py", line 87, in reverse
    return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))
  File "/home/ngoako/Desktop/code/umuzi/Tilde/backend/venv/lib/python3.10/site-packages/django/urls/resolvers.py", line 685, in _reverse_with_prefix
    raise NoReverseMatch(msg)
django.urls.exceptions.NoReverseMatch: Reverse for 'topic' with arguments '('',)' not found. 1 pattern(s) tried: ['topic/(?P<id>[0-9]+)$']
[Tilde-backend] [2024-04-02 07:41:06] ERROR [django.server:157] "GET /users/17/board/RB HTTP/1.1" 500 212678

Commenting out the two details buttons temporarily resolves this as mentioned, I think you maybe need to create more cards? You can use the python manage.py create_demo_data script if you haven't already and then navigate to the user's who have cards' boards

Raymond-Mawina commented 3 months ago

@Ngoakor12, thanks. I am able to reproduce the error now.

Ngoakor12 commented 3 months ago

This is the fourth feedback round, please set up a pair session as agreed upon in the last sprint plan. Set up something for tomorrow, if you need help, if not, do it anyway, I'll review this in the session.