fix: invalidate formlayoutsettings and set new page as selected #22081
Annotations
7 errors
Running Unit Tests:
frontend/packages/ux-editor/src/classes/FormLayoutSettings.ts#L43
TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')
at SavableFormLayoutSettings.pdfLayoutName [as getPdfLayoutName] (packages/ux-editor/src/classes/FormLayoutSettings.ts:43:38)
at getPdfLayoutName (packages/ux-editor/src/hooks/usePdf/usePdf.ts:10:27)
at getPdfLayoutName (packages/ux-editor/src/containers/DesignView/DesignView.tsx:148:8)
at renderWithHooks (../node_modules/react-dom/cjs/react-dom.development.js:2656:157)
at updateFunctionComponent (../node_modules/react-dom/cjs/react-dom.development.js:3232:388)
at beginWork (../node_modules/react-dom/cjs/react-dom.development.js:3640:549)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4696:93)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at recoverFromConcurrentError (../node_modules/react-dom/cjs/react-dom.development.js:4383:170)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4442:126)
at flushSyncCallbacks (../node_modules/react-dom/cjs/react-dom.development.js:2155:108)
at ../node_modules/react-dom/cjs/react-dom.development.js:4323:1
at invokeTheCallbackFunction (../node_modules/jsdom/lib/jsdom/living/generated/Function.js:19:26)
at ../node_modules/jsdom/lib/jsdom/browser/Window.js:554:9
|
Running Unit Tests:
frontend/packages/ux-editor/src/classes/FormLayoutSettings.ts#L43
Expected test not to call console.error().
If the error is expected, test for it explicitly by mocking it out using jest.spyOn(console, 'error').mockImplementation() and test that the warning occurs.
Error: Uncaught [TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')]
at reportException (../node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (../node_modules/react-dom/cjs/react-dom.development.js:750:45)
at invokeGuardedCallback (../node_modules/react-dom/cjs/react-dom.development.js:771:126)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4706:1)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4438:63)
at flushSyncCallbacks (../node_modules/react-dom/cjs/react-dom.development.js:2155:108)
at ../node_modules/react-dom/cjs/react-dom.development.js:4323:1
at invokeTheCallbackFunction (../node_modules/jsdom/lib/jsdom/living/generated/Function.js:19:26)
at ../node_modules/jsdom/lib/jsdom/browser/Window.js:554:9
at processTimers (../node:internal/timers:519:7) {
detail: TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')
at SavableFormLayoutSettings.pdfLayoutName [as getPdfLayoutName] (packages/ux-editor/src/classes/FormLayoutSettings.ts:43:38)
at getPdfLayoutName (packages/ux-editor/src/hooks/usePdf/usePdf.ts:10:27)
at getPdfLayoutName (packages/ux-editor/src/containers/DesignView/DesignView.tsx:148:8)
at renderWithHooks (../node_modules/react-dom/cjs/react-dom.development.js:2656:157)
at updateFunctionComponent (../node_modules/react-dom/cjs/react-dom.development.js:3232:388)
at beginWork (../node_modules/react-dom/cjs/react-dom.development.js:3640:549)
at HTMLUnknownElement.callCallback (../node_modules/react-dom/cjs/react-dom.development.js:730:119)
at HTMLUnknownElement.callTheUserObjectsOperation (../node_modules/jsdom/lib/jsdom/living/generated/EventListener.js:26:30)
at innerInvokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:350:25)
at invokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (../node_modules/react-dom/cjs/react-dom.development.js:750:45)
at invokeGuardedCallback (../node_modules/react-dom/cjs/react-dom.development.js:771:126)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4706:1)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4438:63)
a
|
Running Unit Tests:
frontend/packages/ux-editor/src/classes/FormLayoutSettings.ts#L43
TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')
at SavableFormLayoutSettings.pdfLayoutName [as getPdfLayoutName] (packages/ux-editor/src/classes/FormLayoutSettings.ts:43:38)
at getPdfLayoutName (packages/ux-editor/src/hooks/usePdf/usePdf.ts:10:27)
at getPdfLayoutName (packages/ux-editor/src/containers/DesignView/DesignView.tsx:148:8)
at renderWithHooks (../node_modules/react-dom/cjs/react-dom.development.js:2656:157)
at updateFunctionComponent (../node_modules/react-dom/cjs/react-dom.development.js:3232:388)
at beginWork (../node_modules/react-dom/cjs/react-dom.development.js:3640:549)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4696:93)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at recoverFromConcurrentError (../node_modules/react-dom/cjs/react-dom.development.js:4383:170)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4442:126)
at flushSyncCallbacks (../node_modules/react-dom/cjs/react-dom.development.js:2155:108)
at ../node_modules/react-dom/cjs/react-dom.development.js:4323:1
at invokeTheCallbackFunction (../node_modules/jsdom/lib/jsdom/living/generated/Function.js:19:26)
at ../node_modules/jsdom/lib/jsdom/browser/Window.js:554:9
|
Running Unit Tests:
frontend/packages/ux-editor/src/classes/FormLayoutSettings.ts#L43
Expected test not to call console.error().
If the error is expected, test for it explicitly by mocking it out using jest.spyOn(console, 'error').mockImplementation() and test that the warning occurs.
Error: Uncaught [TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')]
at reportException (../node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (../node_modules/react-dom/cjs/react-dom.development.js:750:45)
at invokeGuardedCallback (../node_modules/react-dom/cjs/react-dom.development.js:771:126)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4706:1)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4438:63)
at flushSyncCallbacks (../node_modules/react-dom/cjs/react-dom.development.js:2155:108)
at ../node_modules/react-dom/cjs/react-dom.development.js:4323:1
at invokeTheCallbackFunction (../node_modules/jsdom/lib/jsdom/living/generated/Function.js:19:26)
at ../node_modules/jsdom/lib/jsdom/browser/Window.js:554:9
at processTimers (../node:internal/timers:519:7) {
detail: TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')
at SavableFormLayoutSettings.pdfLayoutName [as getPdfLayoutName] (packages/ux-editor/src/classes/FormLayoutSettings.ts:43:38)
at getPdfLayoutName (packages/ux-editor/src/hooks/usePdf/usePdf.ts:10:27)
at getPdfLayoutName (packages/ux-editor/src/containers/DesignView/DesignView.tsx:148:8)
at renderWithHooks (../node_modules/react-dom/cjs/react-dom.development.js:2656:157)
at updateFunctionComponent (../node_modules/react-dom/cjs/react-dom.development.js:3232:388)
at beginWork (../node_modules/react-dom/cjs/react-dom.development.js:3640:549)
at HTMLUnknownElement.callCallback (../node_modules/react-dom/cjs/react-dom.development.js:730:119)
at HTMLUnknownElement.callTheUserObjectsOperation (../node_modules/jsdom/lib/jsdom/living/generated/EventListener.js:26:30)
at innerInvokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:350:25)
at invokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (../node_modules/react-dom/cjs/react-dom.development.js:750:45)
at invokeGuardedCallback (../node_modules/react-dom/cjs/react-dom.development.js:771:126)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4706:1)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4438:63)
a
|
Running Unit Tests:
frontend/packages/ux-editor/src/classes/FormLayoutSettings.ts#L43
TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')
at SavableFormLayoutSettings.pdfLayoutName [as getPdfLayoutName] (packages/ux-editor/src/classes/FormLayoutSettings.ts:43:38)
at getPdfLayoutName (packages/ux-editor/src/hooks/usePdf/usePdf.ts:10:27)
at getPdfLayoutName (packages/ux-editor/src/containers/DesignView/DesignView.tsx:148:8)
at renderWithHooks (../node_modules/react-dom/cjs/react-dom.development.js:2656:157)
at updateFunctionComponent (../node_modules/react-dom/cjs/react-dom.development.js:3232:388)
at beginWork (../node_modules/react-dom/cjs/react-dom.development.js:3640:549)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4696:93)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at recoverFromConcurrentError (../node_modules/react-dom/cjs/react-dom.development.js:4383:170)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4442:126)
at flushSyncCallbacks (../node_modules/react-dom/cjs/react-dom.development.js:2155:108)
at ../node_modules/react-dom/cjs/react-dom.development.js:4323:1
at invokeTheCallbackFunction (../node_modules/jsdom/lib/jsdom/living/generated/Function.js:19:26)
at ../node_modules/jsdom/lib/jsdom/browser/Window.js:554:9
|
Running Unit Tests:
frontend/packages/ux-editor/src/classes/FormLayoutSettings.ts#L43
Expected test not to call console.error().
If the error is expected, test for it explicitly by mocking it out using jest.spyOn(console, 'error').mockImplementation() and test that the warning occurs.
Error: Uncaught [TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')]
at reportException (../node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (../node_modules/react-dom/cjs/react-dom.development.js:750:45)
at invokeGuardedCallback (../node_modules/react-dom/cjs/react-dom.development.js:771:126)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4706:1)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4438:63)
at flushSyncCallbacks (../node_modules/react-dom/cjs/react-dom.development.js:2155:108)
at ../node_modules/react-dom/cjs/react-dom.development.js:4323:1
at invokeTheCallbackFunction (../node_modules/jsdom/lib/jsdom/living/generated/Function.js:19:26)
at ../node_modules/jsdom/lib/jsdom/browser/Window.js:554:9
at processTimers (../node:internal/timers:519:7) {
detail: TypeError: Cannot read properties of undefined (reading 'pdfLayoutName')
at SavableFormLayoutSettings.pdfLayoutName [as getPdfLayoutName] (packages/ux-editor/src/classes/FormLayoutSettings.ts:43:38)
at getPdfLayoutName (packages/ux-editor/src/hooks/usePdf/usePdf.ts:10:27)
at getPdfLayoutName (packages/ux-editor/src/containers/DesignView/DesignView.tsx:148:8)
at renderWithHooks (../node_modules/react-dom/cjs/react-dom.development.js:2656:157)
at updateFunctionComponent (../node_modules/react-dom/cjs/react-dom.development.js:3232:388)
at beginWork (../node_modules/react-dom/cjs/react-dom.development.js:3640:549)
at HTMLUnknownElement.callCallback (../node_modules/react-dom/cjs/react-dom.development.js:730:119)
at HTMLUnknownElement.callTheUserObjectsOperation (../node_modules/jsdom/lib/jsdom/living/generated/EventListener.js:26:30)
at innerInvokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:350:25)
at invokeEventListeners (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (../node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (../node_modules/react-dom/cjs/react-dom.development.js:750:45)
at invokeGuardedCallback (../node_modules/react-dom/cjs/react-dom.development.js:771:126)
at beginWork$1 (../node_modules/react-dom/cjs/react-dom.development.js:4706:1)
at performUnitOfWork (../node_modules/react-dom/cjs/react-dom.development.js:4522:270)
at workLoopSync (../node_modules/react-dom/cjs/react-dom.development.js:4508:30)
at renderRootSync (../node_modules/react-dom/cjs/react-dom.development.js:4504:159)
at performSyncWorkOnRoot (../node_modules/react-dom/cjs/react-dom.development.js:4438:63)
a
|
Running Unit Tests
Process completed with exit code 1.
|
Loading