https://bugs.documentfoundation.org/show_bug.cgi?id=151186

Buovjaga <ilmari.lauhakan...@libreoffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
                 CC|                            |ilmari.lauhakangas@libreoff
                   |                            |ice.org
            Version|7.4.0.3 release             |5.2.0.4 release
            Summary|[UI] Create form wizard     |[UI] Create form wizard
                   |does not go back to         |does not go back to subform
                   |previous screens            |screen (skips over it)
             Blocks|                            |108440
         Whiteboard| QA:needsComment            |
             Status|UNCONFIRMED                 |NEW

--- Comment #1 from Buovjaga <ilmari.lauhakan...@libreoffice.org> ---
I reproduce, also tried with older versions back to 5.2.

If you click Back a third time, it takes you to the first screen of the wizard,
skipping over the subforms.

With a debug build, I see this in the console:

warn:toolkit:71609:71609:toolkit/source/helper/listenermultiplexer.cxx:128:
ActionListenerMultiplexer::actionPerformed: caught an exception!
com.sun.star.uno.RuntimeException message: "[jni_uno bridge error] UNO calling
Java method actionPerformed: non-UNO exception occurred:
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
java stack trace:
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at
com.sun.star.wizards.common.JavaTools.removeOutdatedFields(JavaTools.java:316)
        at com.sun.star.wizards.form.FormWizard.leaveStep(FormWizard.java:195)
        at
com.sun.star.wizards.ui.WizardDialog.switchToStep(WizardDialog.java:300)
        at
com.sun.star.wizards.ui.WizardDialog.gotoPreviousAvailableStep(WizardDialog.java:537)
        at
com.sun.star.wizards.ui.WizardDialog.access$400(WizardDialog.java:46)
        at
com.sun.star.wizards.ui.WizardDialog$3.actionPerformed(WizardDialog.java:394)
        at com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(Native Method)
        at com.sun.star.bridges.jni_uno.JNI_proxy.invoke(JNI_proxy.java:185)
        at com.sun.proxy.$Proxy71.execute(Unknown Source)
        at com.sun.star.wizards.ui.UnoDialog.executeDialog(UnoDialog.java:541)
        at com.sun.star.wizards.ui.UnoDialog.executeDialog(UnoDialog.java:555)
        at com.sun.star.wizards.form.FormWizard.start(FormWizard.java:349)
        at
com.sun.star.wizards.form.CallFormWizard$FormWizardImplementation.trigger(CallFormWizard.java:75)
        at com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(Native Method)
        at com.sun.star.bridges.jni_uno.JNI_proxy.invoke(JNI_proxy.java:185)
        at com.sun.proxy.$Proxy71.execute(Unknown Source)
        at com.sun.star.wizards.ui.UnoDialog.executeDialog(UnoDialog.java:541)
        at com.sun.star.wizards.ui.UnoDialog.executeDialog(UnoDialog.java:555)
        at com.sun.star.wizards.form.FormWizard.start(FormWizard.java:349)
        at
com.sun.star.wizards.form.CallFormWizard$FormWizardImplementation.trigger(CallFormWizard.java:75)
        at com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(Native Method)
        at com.sun.star.bridges.jni_uno.JNI_proxy.invoke(JNI_proxy.java:185)
        at com.sun.proxy.$Proxy33.setValue(Unknown Source)
        at
com.sun.star.wizards.text.TextDocument.showStatusIndicator(TextDocument.java:179)
        at com.sun.star.wizards.text.TextDocument.<init>(TextDocument.java:132)
        at com.sun.star.wizards.form.FormDocument.<init>(FormDocument.java:64)
        at com.sun.star.wizards.form.FormWizard.start(FormWizard.java:336)
        at
com.sun.star.wizards.form.CallFormWizard$FormWizardImplementation.trigger(CallFormWizard.java:75)
 at /home/tonttu/libreoffice/bridges/source/jni_uno/jni_uno2java.cxx:781"
warn:toolkit.helper:71609:71609:toolkit/source/helper/unowrapper.cxx:183:
UnoWrapper::SetWindowInterface: there is already a
WindowPeer/ComponentInterface for this VCL window
warn:vcl.schedule.deinit:71609:71609:vcl/source/app/scheduler.cxx:177: DeInit
task: Timer a: 1 p: 1 drawinglayer ImpTimedRefDev destroy mpVirDev 180000ms
(0x55a0abca42a0)
warn:vcl.schedule.deinit:71609:71609:vcl/source/app/scheduler.cxx:177: DeInit
task: Timer a: 1 p: 1 graphic::Manager maSwapOutTimer 10000ms (0x7f010184a220)
warn:vcl.schedule.deinit:71609:71609:vcl/source/app/scheduler.cxx:198: DeInit
active tasks: 2 (ignored: 0)

Arch Linux 64-bit, X11
Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: e55713dffbe8d8eba18068f6c2af14c10b787220
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 20 February 2023


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=108440
[Bug 108440] [META] Database form bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to