Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: StrongDMM panics, crash, and logs no error if spacemandmm failed to parse #256

Open
Drulikar opened this issue Nov 15, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@Drulikar
Copy link

Version

v2.10.0.alpha and latest master 754d662

What happened?

StrongDMM crashes and does not log any error if it attempts to load an environment that spacemandmm has failed to parse.

It took some effort, but I was able to build from source to be able to catch the exception:
image

The problem is that in

return s.Get(path, dmvars.FromParent(environment.Objects[path].Vars))

the variable path can be "null" when called from

BaseArea = PrefabStorage.Initial(baseAreaPath)

Because basically every variable is assigned to be "null"
image


So this situation could just be more gracefully handled by spitting out an error message to the user saying parsing failed. Also exceptions really ought to be dumped into the log file. See my log file below - there's nothing after the cache root line when it terminates.

Reproduction

  1. Compile a DME that spacemandmm doesn't properly parse beacuse of Parser chokes on paths containing "operator" SpaceManiac/SpacemanDMM#374
/*
	These are simple defaults for your project.
 */

/world
	mob = /mob
	turf = /turf/space
	area = /area/space
	fps = 25		// 25 frames per second
	icon_size = 32	// 32x32 icon size by default
	view = 6		// show up to 6 tiles outward from center (13x13 view)

// Make objects move 8 pixels per tick when walking

/mob
	step_size = 8

/obj
	step_size = 8

/turf/space

/area/space

// Upset the parser
/node/expression/operator/binary

// Break the parser
/node/interpreter/proc/Evaluate(node/expression/operator/binary)
	return
  1. Open StrongDMM
  2. File > Open > Select your test dme file.
  3. Crash w/o anything logged. If ran from VSC with go extensions and exceptions enabled, you'll catch the fatal panic from earlier.

Relevant log output

2023-11-15 02:33:22 INF sdmm/internal/app/app.go:37 > StrongDMM, v2.10.0.alpha
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:38 > internal dir: C:\Users\Drathek\AppData\Roaming\StrongDMM
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:39 > log dir: C:\Users\Drathek\AppData\Roaming\StrongDMM\logs
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:42 > System info:
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:43 >   Kernel: windows
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:44 >   Core: 10.0.19045.3570
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:45 >   Platform: unknown
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:46 >   OS: windows
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:47 >   CPUs: 24
2023-11-15 02:33:22 INF sdmm/internal/app/app.go:48 >   Runtime: go1.20.10
2023-11-15 02:33:22 DBG sdmm/internal/app/window/window.go:48 > creating native window
2023-11-15 02:33:22 DBG sdmm/internal/app/window/window.go:53 > setting up glfw
2023-11-15 02:33:22 DBG sdmm/internal/app/window/window.go:117 > glfw initialized
2023-11-15 02:33:22 DBG sdmm/internal/app/window/window.go:118 > using opengl 3.3, core profile
2023-11-15 02:33:23 DBG sdmm/internal/app/window/window.go:126 > native window created
2023-11-15 02:33:23 DBG sdmm/internal/app/window/window.go:146 > opengl initialized
2023-11-15 02:33:23 DBG sdmm/internal/app/window/window.go:56 > setting up Dear ImGui
2023-11-15 02:33:23 DBG sdmm/internal/app/window/window.go:59 > initializing platform
2023-11-15 02:33:23 DBG sdmm/internal/platform/glfw.go:50 > clipboard initialized
2023-11-15 02:33:23 DBG sdmm/internal/platform/glfw.go:75 > key map initialized
2023-11-15 02:33:23 DBG sdmm/internal/platform/glfw.go:87 > mouse cursors initialized
2023-11-15 02:33:23 DBG sdmm/internal/platform/glfw.go:95 > callbacks initialized
2023-11-15 02:33:23 INF sdmm/internal/app/app.go:60 > start phase: [initialize]
2023-11-15 02:33:23 DBG sdmm/internal/app/app.go:240 > no old logs to delete
2023-11-15 02:33:23 DBG sdmm/internal/app/app.go:249 > no old backups to delete
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:20 > registering config [app] by path [C:\Users\Drathek\AppData\Roaming\StrongDMM\config\app.json]...
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\app.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\app.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:43 > config registered:app
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:20 > registering config [project] by path [C:\Users\Drathek\AppData\Roaming\StrongDMM\config\project.json]...
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\project.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\project.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:43 > config registered:project
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:20 > registering config [preferences] by path [C:\Users\Drathek\AppData\Roaming\StrongDMM\config\preferences.json]...
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\preferences.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\preferences.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:43 > config registered:preferences
2023-11-15 02:33:23 DBG sdmm/internal/app/window/window.go:98 > set fps:60
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:49 > background configuration save every [3m0s]!
2023-11-15 02:33:23 DBG sdmm/internal/app/command/storage.go:31 > changing stack to:__NULL_SPACE__
2023-11-15 02:33:23 DBG sdmm/internal/app/command/storage.go:36 > created stack:__NULL_SPACE__
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 0, Name: menu#DoNewWorkspace, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 78, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 0, Name: menu#DoNewWorkspace, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 78, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 1, Name: menu#DoOpen, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 79, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 1, Name: menu#DoOpen, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 79, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 2, Name: menu#DoSave, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 83, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 2, Name: menu#DoSave, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 83, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 3, Name: menu#DoSaveAll, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 340, SecondKeyAlt: 344, ThirdKey: 83, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 2, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 3, Name: menu#DoSaveAll, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 340, SecondKeyAlt: 344, ThirdKey: 83, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 2, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 4, Name: menu#DoClose, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 87, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 4, Name: menu#DoClose, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 87, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 5, Name: menu#DoCloseAll, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 340, SecondKeyAlt: 344, ThirdKey: 87, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 2, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 5, Name: menu#DoCloseAll, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 340, SecondKeyAlt: 344, ThirdKey: 87, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 2, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 6, Name: menu#DoExit, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 81, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 6, Name: menu#DoExit, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 81, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 7, Name: menu#DoUndo, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 90, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 7, Name: menu#DoUndo, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 90, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 8, Name: menu#DoRedo, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 340, SecondKeyAlt: 344, ThirdKey: 90, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 2, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 8, Name: menu#DoRedo, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 340, SecondKeyAlt: 344, ThirdKey: 90, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 2, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 9, Name: menu#DoRedo, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 89, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 9, Name: menu#DoRedo, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 89, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 10, Name: menu#DoCopy, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 67, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 10, Name: menu#DoCopy, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 67, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 11, Name: menu#DoPaste, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 86, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 11, Name: menu#DoPaste, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 86, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 12, Name: menu#DoCut, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 88, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 12, Name: menu#DoCut, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 88, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 13, Name: menu#DoDelete, FirstKey: 261, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 13, Name: menu#DoDelete, FirstKey: 261, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 14, Name: menu#DoSearch, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 70, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 14, Name: menu#DoSearch, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 70, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 15, Name: menu#DoOpenJumpWindow, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 71, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 15, Name: menu#DoOpenJumpWindow, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 71, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: true, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 16, Name: menu#DoMultiZRendering, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 48, SecondKeyAlt: 320, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 16, Name: menu#DoMultiZRendering, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 48, SecondKeyAlt: 320, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 17, Name: menu#DoResetLayout, FirstKey: 294, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 17, Name: menu#DoResetLayout, FirstKey: 294, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:20 > registering config [layout] by path [C:\Users\Drathek\AppData\Roaming\StrongDMM\config\layout.json]...
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\layout.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\layout.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:43 > config registered:layout
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 18, Name: cpenvironment#doToggleTypesFilter, FirstKey: 70, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 18, Name: cpenvironment#doToggleTypesFilter, FirstKey: 70, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:20 > registering config [cpenvironment] by path [C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpenvironment.json]...
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpenvironment.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpenvironment.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:43 > config registered:cpenvironment
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 19, Name: cpsearch#jumpToUp, FirstKey: 340, FirstKeyAlt: 344, SecondKey: 292, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 19, Name: cpsearch#jumpToUp, FirstKey: 340, FirstKeyAlt: 344, SecondKey: 292, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 20, Name: cpsearch#jumpToDown, FirstKey: 292, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 20, Name: cpsearch#jumpToDown, FirstKey: 292, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 21, Name: cpseaarch#doToggleFilter, FirstKey: 70, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 21, Name: cpseaarch#doToggleFilter, FirstKey: 70, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:20 > registering config [cpwsarea] by path [C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpwsarea.json]...
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpwsarea.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpwsarea.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:43 > config registered:cpwsarea
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 22, Name: wsempty#loadSelectedMaps, FirstKey: 257, FirstKeyAlt: 335, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 22, Name: wsempty#loadSelectedMaps, FirstKey: 257, FirstKeyAlt: 335, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 23, Name: wsempty#dropSelectedMaps, FirstKey: 256, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 23, Name: wsempty#dropSelectedMaps, FirstKey: 256, FirstKeyAlt: 0, SecondKey: 0, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 0, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 24, Name: wsempty#dropSelectedMaps, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 68, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 24, Name: wsempty#dropSelectedMaps, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 68, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 25, Name: wsempty#selectAllMaps, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 65, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 25, Name: wsempty#selectAllMaps, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 65, SecondKeyAlt: 0, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:162 > workspace opened in index [0]:  Workspace
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 26, Name: cpvareditor#doToggleShowModified, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 49, SecondKeyAlt: 321, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 26, Name: cpvareditor#doToggleShowModified, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 49, SecondKeyAlt: 321, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 27, Name: cpvareditor#doToggleShowByType, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 50, SecondKeyAlt: 322, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 27, Name: cpvareditor#doToggleShowByType, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 50, SecondKeyAlt: 322, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 28, Name: cpvareditor#doToggleShowPins, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 51, SecondKeyAlt: 323, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 28, Name: cpvareditor#doToggleShowPins, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 51, SecondKeyAlt: 323, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/holder.go:13 > adding shortcut to shortcuts:Id: 29, Name: cpvareditor#doToggleShowTmp, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 52, SecondKeyAlt: 324, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/shortcut/shortcut.go:80 > added:Id: 29, Name: cpvareditor#doToggleShowTmp, FirstKey: 341, FirstKeyAlt: 345, SecondKey: 52, SecondKeyAlt: 324, ThirdKey: 0, ThirdKeyAlt: 0, HasAction: true, HasIsEnabled: false, Wheight: 1, IsVisible: false
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:20 > registering config [cpvareditor] by path [C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpvareditor.json]...
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpvareditor.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config/config.go:40 > reading:C:\Users\Drathek\AppData\Roaming\StrongDMM\config\cpvareditor.json
2023-11-15 02:33:23 DBG sdmm/internal/app/config.go:43 > config registered:cpvareditor
2023-11-15 02:33:23 DBG sdmm/internal/app/app.go:224 > layout state is not changed
2023-11-15 02:33:23 DBG sdmm/internal/app/action.go:154 > title updated:StrongDMM
2023-11-15 02:33:23 INF sdmm/internal/app/app.go:62 > end phase: [initialize]
2023-11-15 02:33:23 INF sdmm/internal/app/app.go:64 > start phase: [process]
2023-11-15 02:33:23 DBG sdmm/internal/app/update.go:21 > checking for self updates...
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:376 > switch active workspace:workspace_190556600_0
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:379 > active workspace content:content_191057100_0
2023-11-15 02:33:23 DBG sdmm/internal/app/action.go:154 > title updated:[Workspace] - StrongDMM
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/cpsearch/filter.go:102 > search filter reset
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/cpsearch/search.go:62 > search free
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:356 > switch focused workspace:workspace_190556600_0
2023-11-15 02:33:23 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:359 > focused workspace content:content_191057100_0
2023-11-15 02:33:23 DBG sdmm/internal/app/update.go:32 > application is up to date!
2023-11-15 02:33:24 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:356 > switch focused workspace:<nil>
2023-11-15 02:33:25 DBG sdmm/internal/app/action_user.go:46 > selecting resource to load...
2023-11-15 02:33:32 DBG sdmm/internal/app/action_user.go:59 > resource to load selected:D:\Test\Tester\Tester.dme
2023-11-15 02:33:32 DBG sdmm/internal/app/action_user.go:77 > load resource by path:D:\Test\Tester\Tester.dme
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:136 > closing all new maps...
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:131 > closing all maps...
2023-11-15 02:33:32 DBG sdmm/internal/app/project.go:111 > opening environment [D:\Test\Tester\Tester.dme]...
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/dialog/dialog.go:50 > opening dialog:Loading
2023-11-15 02:33:32 DBG sdmm/internal/app/project.go:140 > parsing environment: [D:\Test\Tester\Tester.dme]...
2023-11-15 02:33:32 DBG sdmm/internal/app/project.go:154 > environment [D:\Test\Tester\Tester.dme] parsed in [1] ms
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/dialog/dialog.go:56 > closing dialog:Loading
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/dialog/dialog.go:59 > dialog closed:Loading
2023-11-15 02:33:32 DBG sdmm/internal/app/project.go:256 > free environment resources...
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpsearch/filter.go:102 > search filter reset
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpsearch/search.go:62 > search free
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpenvironment/environment.go:75 > environment panel free
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpwsarea/wsarea.go:65 > workspace area free
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpvareditor/vareditor.go:205 > session reset
2023-11-15 02:33:32 DBG sdmm/internal/app/ui/cpvareditor/vareditor.go:81 > vareditor free
2023-11-15 02:33:32 DBG sdmm/internal/app/command/storage.go:23 > storage free
2023-11-15 02:33:32 DBG sdmm/internal/dmapi/dmmclip/dmmclip.go:30 > clipboard free
2023-11-15 02:33:32 DBG sdmm/internal/dmapi/dmicon/cache.go:23 > cache free; [0] icons disposed
2023-11-15 02:33:32 DBG sdmm/internal/dmapi/dmmap/storage.go:18 > cache free; [0] prefabs disposed
2023-11-15 02:33:32 DBG sdmm/internal/app/action.go:154 > title updated:[Workspace] - StrongDMM
2023-11-15 02:33:32 DBG sdmm/internal/app/project.go:277 > environment resources free!
2023-11-15 02:33:32 DBG sdmm/internal/app/config_project.go:53 > added project:D:\Test\Tester\Tester.dme
2023-11-15 02:33:32 DBG sdmm/internal/dmapi/dmicon/cache.go:30 > cache root dir:D:\Test\Tester
@Drulikar Drulikar added the bug Something isn't working label Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant