How to solve NSInternalInconsistencyException in django

guys i am trying to run this project from github here . i cloned the repo and installed django (it doesn't have requirements file) and tried to run the project it runs till login, register page but then it goes bad. It throws this error

(base) rishikapadia@MacBook-Air budget_project % python manage.py runserver

Watching for file changes with StatReloader

Performing system checks...

System check identified some issues:

WARNINGS:

budget_app.ExpenseInfo: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.

HINT: Configure the DEFAULT_AUTO_FIELD setting or the BudgetAppConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.

System check identified 1 issue (0 silenced).

You have 3 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): auth.

Run 'python manage.py migrate' to apply them.

March 02, 2024 - 13:35:25

Django version 5.0.2, using settings 'budget_project.settings'

Starting development server at http://127.0.0.1:8000/

Quit the server with CONTROL-C.

[02/Mar/2024 13:35:27] "GET / HTTP/1.1" 200 1547

[02/Mar/2024 13:35:30] "GET /sign_up HTTP/1.1" 200 2137

[02/Mar/2024 13:35:56] "POST /sign_up HTTP/1.1" 302 0

/Volumes/Work/Finance/Django/Django-Budget-App/budget_project/budget_app/views.py:19: UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail.

fig,ax=plt.subplots()

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow should only be instantiated on the main thread!'

*** First throw call stack:

(

0 CoreFoundation 0x00000001831ac540 __exceptionPreprocess + 176

1 libobjc.A.dylib 0x0000000182c9deb4 objc_exception_throw + 60

2 CoreFoundation 0x00000001831d188c _CFBundleGetValueForInfoKey + 0

3 AppKit 0x00000001869257c0 -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 188

4 AppKit 0x00000001869256f8 -[NSWindow initWithContentRect:styleMask:backing:defer:] + 48

5 _macosx.cpython-311-darwin.so 0x0000000103cf11c8 -[Window initWithContentRect:styleMask:backing:defer:withManager:] + 68

6 _macosx.cpython-311-darwin.so 0x0000000103cf3f80 FigureManager_init + 240

7 python3.11 0x0000000100f0ec70 wrap_init + 20

8 python3.11 0x0000000100e8d508 wrapperdescr_call + 636

9 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

10 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

11 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

12 python3.11 0x0000000100f0ea3c slot_tp_init + 212

13 python3.11 0x0000000100f042d8 type_call + 136

14 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

15 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

16 python3.11 0x0000000100e83b18 method_vectorcall + 296

17 python3.11 0x0000000100fc63f8 _PyEval_EvalFrameDefault + 211328

18 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

19 python3.11 0x0000000100fc63f8 _PyEval_EvalFrameDefault + 211328

20 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

21 python3.11 0x0000000100fc6024 _PyEval_EvalFrameDefault + 210348

22 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

23 python3.11 0x0000000100fc6024 _PyEval_EvalFrameDefault + 210348

24 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

25 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

26 python3.11 0x0000000100f0d054 slot_tp_call + 120

27 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

28 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

29 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

30 python3.11 0x0000000100f0d054 slot_tp_call + 120

31 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

32 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

33 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

34 python3.11 0x0000000100f0d054 slot_tp_call + 120

35 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

36 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

37 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

38 python3.11 0x0000000100f0d054 slot_tp_call + 120

39 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

40 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

41 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

42 python3.11 0x0000000100f0d054 slot_tp_call + 120

43 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

44 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

45 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

46 python3.11 0x0000000100f0d054 slot_tp_call + 120

47 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

48 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

49 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

50 python3.11 0x0000000100f0d054 slot_tp_call + 120

51 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

52 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

53 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

54 python3.11 0x0000000100f0d054 slot_tp_call + 120

55 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

56 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

57 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

58 python3.11 0x0000000100f0d054 slot_tp_call + 120

59 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

60 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

61 python3.11 0x0000000100e80824 _PyObject_Call_Prepend + 164

62 python3.11 0x0000000100f0ea3c slot_tp_init + 212

63 python3.11 0x0000000100f042d8 type_call + 136

64 python3.11 0x0000000100fc19bc _PyEval_EvalFrameDefault + 192324

65 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

66 python3.11 0x0000000100e83a94 method_vectorcall + 164

67 python3.11 0x0000000100fc6024 _PyEval_EvalFrameDefault + 210348

68 python3.11 0x0000000100e7e3cc _PyFunction_Vectorcall + 476

69 python3.11 0x0000000100e83b5c method_vectorcall + 364

70 python3.11 0x00000001010ac720 thread_run + 228

71 python3.11 0x0000000101037358 pythread_wrapper + 48

72 libsystem_pthread.dylib 0x000000018305a034 _pthread_start + 136

73 libsystem_pthread.dylib 0x0000000183054e3c thread_start + 8

)

libc++abi: terminating due to uncaught exception of type NSException

(base) rishikapadia@MacBook-Air budget_project %

please guys help me urgently i am stuck and want to try this one!

Back to Top