Bug 84059 - form wizard : files required could not be found
Summary: form wizard : files required could not be found
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Base (show other bugs)
Version:
(earliest affected)
4.4.0.0.alpha0+ Master
Hardware: x86-64 (AMD64) Linux (All)
: high critical
Assignee: Noel Grandin
URL:
Whiteboard:
Keywords: bibisected, regression
Depends on:
Blocks:
 
Reported: 2014-09-18 16:51 UTC by Terrence Enger
Modified: 2015-12-15 11:03 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
trivial example database file (3.54 KB, application/vnd.oasis.opendocument.database)
2014-09-18 16:53 UTC, Terrence Enger
Details
console logs (10.86 KB, text/plain)
2014-09-18 18:15 UTC, Julien Nabet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Terrence Enger 2014-09-18 16:51:52 UTC
STR

(1) Download and open the (soon-to-be) attached embedded_HSQLDB.odb.
    Program presents database window with <Forms> selected in pane
    Database.

(2) In pane Tasks, select "Use Wizard to Create Form...".  Program
    opens form window.  So far, so good.  Additionally, the program
    presents msgbox:

        The files required could not be found.
        Please start the LibreOfficeDev Setup and choose 'Repair'.

Using the daily dbgutil bibisect repository I see:

(*) between 2014-05-21 and 2014-08-13 (bibisect commit db4bc46), "Use
    Wizard to Create Form..." worked normally.

(*) between 2014-08-14 (bibisect commit 281bb64) and 2014-08-30
    (bibisect commit 6a683da), "Use Wizard to Create Form..." has no
    visible effect.

(*) between 2014-08-31 (bibisect commit db4bc46) and 2014-09-18, the
    program presents the msgbox quoted above.
Comment 1 Terrence Enger 2014-09-18 16:53:45 UTC
Created attachment 106518 [details]
trivial example database file
Comment 2 Julien Nabet 2014-09-18 18:07:11 UTC
On pc Debian x86-64 with master sources updated today, I could reproduce this.

I noticed these repeated blocks:
java.lang.NoSuchMethodException: com.sun.star.wizards.form.FormConfiguration.toggleSubFormMode()
	at java.lang.Class.getMethod(Class.java:1665)
	at com.sun.star.wizards.ui.event.MethodInvocation.<init>(MethodInvocation.java:55)
	at com.sun.star.wizards.ui.event.MethodInvocation.<init>(MethodInvocation.java:45)
	at com.sun.star.wizards.ui.event.AbstractListener.add(AbstractListener.java:50)
	at com.sun.star.wizards.ui.UnoDialog2.insertCheckBox(UnoDialog2.java:98)
	at com.sun.star.wizards.form.FormConfiguration.<init>(FormConfiguration.java:67)
	at com.sun.star.wizards.form.FormWizard.buildSteps(FormWizard.java:242)
	at com.sun.star.wizards.form.FormWizard.start(FormWizard.java:353)
	at com.sun.star.wizards.form.CallFormWizard$FormWizardImplementation.trigger(CallFormWizard.java:75)
Comment 3 Julien Nabet 2014-09-18 18:08:10 UTC
increase importance since regression + quite visible.
Comment 4 Julien Nabet 2014-09-18 18:14:49 UTC
Noel: a problem in UCDetector?

My very soon attachment may be due to http://cgit.freedesktop.org/libreoffice/core/commit/?id=34bcf9b498bccb5c924f4cec850ff15d88df6f07
Comment 5 Julien Nabet 2014-09-18 18:15:12 UTC
Created attachment 106522 [details]
console logs
Comment 6 Noel Grandin 2014-09-19 18:44:40 UTC
I'll look at this on monday, it is indeed my commit at fault
Comment 7 Noel Grandin 2014-09-25 18:34:54 UTC
Sorry, I got the message in  my commit wrong, this should have been fixed 3 days ago with commit:

http://cgit.freedesktop.org/libreoffice/core/commit/?id=04f43cd6a0159da29a0df4bf8e27387156f321e5
Comment 8 Julien Nabet 2014-09-25 20:29:48 UTC
Indeed it's ok right now.
Let's put this one to FIXED.
Comment 9 Terrence Enger 2014-09-25 21:17:36 UTC
Verified against daily dbgutil bisect repo version of 2014-09-23.  As
a bonus, the Form Wizard now responds to the <Cancel> button.

Thank you, Noel.
Comment 10 Robinson Tryon (qubit) 2015-12-15 11:03:35 UTC Comment hidden (obsolete)