(eu.jumplink.Learn6502:14327): Gtk-CRITICAL **: 22:51:25.453: Error building template class 'Learn' for an instance of type 'Learn': .:0:0 Invalid object type 'TutorialView'
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.455: Custom constructor for class Learn returned NULL (which is invalid). Please use GInitable instead.
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.455: g_object_set_data_full: assertion 'G_IS_OBJECT (object)' failed
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.455: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.455: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(eu.jumplink.Learn6502:14327): Gtk-CRITICAL **: 22:51:25.468: Error building template class 'Editor' for an instance of type 'Editor': .:0:0 Invalid object type 'QuickHelpView'
[Editor] First initialization with controller
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.468: Custom constructor for class Editor returned NULL (which is invalid). Please use GInitable instead.
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.468: g_object_set_data_full: assertion 'G_IS_OBJECT (object)' failed
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.468: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:25.468: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(eu.jumplink.Learn6502:14327): Gjs-WARNING **: 22:51:25.483: JS ERROR: TypeError: can't access property "events", this._sourceView is null
GameConsoleStateService: Initializing memory with 'colorChart' test pattern
GNOME GameConsole: Initialization complete
(eu.jumplink.Learn6502:14327): Gtk-CRITICAL **: 22:51:25.495: Unable to retrieve child object 'learn' from class template for type 'MainWindow' while building a 'MainWindow'
(eu.jumplink.Learn6502:14327): Gjs-CRITICAL **: 22:51:25.496: JS ERROR: TypeError: can't access property "get_parent", widget is null
detachFromParent@file:///home/naattxx/Learn6502/packages/app-gnome/eu.jumplink.Learn6502:12747:18
setupSingleStackPages@file:///home/naattxx/Learn6502/packages/app-gnome/eu.jumplink.Learn6502:12698:8
mountSingleLayout@file:///home/naattxx/Learn6502/packages/app-gnome/eu.jumplink.Learn6502:12718:8
MainWindow@file:///home/naattxx/Learn6502/packages/app-gnome/eu.jumplink.Learn6502:12522:13
vfunc_activate@file:///home/naattxx/Learn6502/packages/app-gnome/eu.jumplink.Learn6502:13946:39
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:264:34
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:35.084: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(eu.jumplink.Learn6502:14327): GLib-GObject-CRITICAL **: 22:51:35.084: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
After #103, running
yarn && yarn build && yarn startgives the following errors:Details
removing the type specifiers from the following lines seem to fix the problem:
packages/app-gnome/src/views/main/learn.tspackages/app-gnome/src/views/main/editor.tsimport type { SourceView } from "../../widgets/source-view.ts"; - import type { QuickHelpView } from "../../mdx/quick-help-view.ts"; + import { QuickHelpView } from "../../mdx/quick-help-view.ts"; import { EventDispatcher } from "@learn6502/6502";