Describe the bug
View Composer cannot save new view
To Reproduce
Steps to reproduce the behavior:
- Start Dolphin 8.2.2-rc.61 on fresh image.
- Open Tools | View Composer
- File | New Shell View
- File | Save (or Save As)
- Error: UndefinedObject does not understand #beginsWith:
Expected behavior
View is saved without error
Screenshots
Does not seem necessary
Please complete the following information):
Additional context
Stack trace:
12/27/2024 7:05:30 PM: 'UndefinedObject does not understand #beginsWith:'
Core.Object>>doesNotUnderstand:
ResourceIdentifier class>>class:selector:
ResourceIdentifier>>copy
ViewComposer>>viewSaveAs
Symbol>>forwardTo:
CommandDescription>>performAgainst:
[] in Command>>value
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
Command>>value
[] in UI.ShellView>>performCommand:
DpiAwareness>>inContextDo:
ShellView(View)>>inDpiAwarenessContextDo:
ShellView>>performCommand:
ViewComposer(Shell)>>performCommand:
[] in ViewComposer(SmalltalkToolShell)>>performCommand:
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>on:do:
ViewComposer(SmalltalkToolShell)>>performCommand:
ViewComposer>>performCommand:
CommandQuery>>perform
DelegatingCommandPolicy(CommandPolicy)>>route:
[] in ShellView(View)>>onCommand:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
Cursor(Icon)>>showWhile:
ShellView(View)>>onCommand:
ShellView(View)>>wmCommand:wParam:lParam:
ShellView(View)>>dispatchMessage:wParam:lParam:
[] in Kernel.InputState>>wndProc:message:wParam:lParam:cookie:
BlockClosure>>ifCurtailed:
GuiInputState(InputState)>>wndProc:message:wParam:lParam:cookie:
GuiInputState(InputState)>>pumpMessage:
GuiInputState(InputState)>>loopWhile:
GuiInputState(InputState)>>mainLoop
[] in GuiInputState(InputState)>>forkMain
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>on:do:
[] in BlockClosure>>newProcess:
Describe the bug
View Composer cannot save new view
To Reproduce
Steps to reproduce the behavior:
Expected behavior
View is saved without error
Screenshots
Does not seem necessary
Please complete the following information):
Additional context
Stack trace:
12/27/2024 7:05:30 PM: 'UndefinedObject does not understand #beginsWith:'
Core.Object>>doesNotUnderstand:
ResourceIdentifier class>>class:selector:
ResourceIdentifier>>copy
ViewComposer>>viewSaveAs
Symbol>>forwardTo:
CommandDescription>>performAgainst:
[] in Command>>value
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
Command>>value
[] in UI.ShellView>>performCommand:
DpiAwareness>>inContextDo:
ShellView(View)>>inDpiAwarenessContextDo:
ShellView>>performCommand:
ViewComposer(Shell)>>performCommand:
[] in ViewComposer(SmalltalkToolShell)>>performCommand:
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>on:do:
ViewComposer(SmalltalkToolShell)>>performCommand:
ViewComposer>>performCommand:
CommandQuery>>perform
DelegatingCommandPolicy(CommandPolicy)>>route:
[] in ShellView(View)>>onCommand:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
Cursor(Icon)>>showWhile:
ShellView(View)>>onCommand:
ShellView(View)>>wmCommand:wParam:lParam:
ShellView(View)>>dispatchMessage:wParam:lParam:
[] in Kernel.InputState>>wndProc:message:wParam:lParam:cookie:
BlockClosure>>ifCurtailed:
GuiInputState(InputState)>>wndProc:message:wParam:lParam:cookie:
GuiInputState(InputState)>>pumpMessage:
GuiInputState(InputState)>>loopWhile:
GuiInputState(InputState)>>mainLoop
[] in GuiInputState(InputState)>>forkMain
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>ifCurtailed:
BlockClosure>>ensure:
ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>on:do:
[] in BlockClosure>>newProcess: