Wt internal error; code: undefined, description: Wt3_3_7.WPopupWidget is not a constructor
Added by Harm over 7 years ago
Hello,
I've upgraded Wt from 3.3.6 to 3.3.7, and now our project doesn't work anymore.
We're using WPopupWidget's to show WTexts which will, when clicked, insert the widget with all the contents for that page.
However, after upgrading to Wt v3.3.7, this happened:
Upon clicking a WPopupWidget, three dots is all it's showing. (I've clicked all three WPopupWidgets here btw)
And when clicking any WPushButton which opens a WDialog, I'm getting this errormessage, and my session crashes.
There's a few ways that makes the problem not appear.
- Not adding anything to the WPopupWidget's WContainerWidget seems to make the rest work fine.
- Disabling a WSound elsewhere in code also seems to "fix" my problem.
- Circumventing my login widget seems to work fine too.
I've tried to make a testcase with WPopupWidgets, a WPushButton that shows
a WDialog and a WSound together, but I can't seem to reproduce the problem there.
Our project works fine on v3.3.5 and v3.3.6.
Someone on the forum has had this problem before, but didn't seem to find the cause:
Wt internal error; code: undefined, description: Wt3_3_5.WPopupWidget is not a constructor
Good.png (13.1 KB) Good.png | What it should look like. | ||
Bad.png (5.44 KB) Bad.png | What it shouldn't look like. | ||
WPopupWidget_is_not_a_constructor.png (6.08 KB) WPopupWidget_is_not_a_constructor.png | The errormessage. |
Replies (3)
RE: Wt internal error; code: undefined, description: Wt3_3_7.WPopupWidget is not a constructor - Added by Harm over 7 years ago
I've replaced the WPopupWidget with a WPopupMenu, and now:
- It also shows the three dots instead of a menu when clicked.
- It doesn't show any error when clicking WPushButtons which open dialogs.
RE: Wt internal error; code: undefined, description: Wt3_3_7.WPopupWidget is not a constructor - Added by Roel Standaert over 7 years ago
Can you also test with the latest master? This may have been fixed. I might look into wrapping up some stuff and get the next release out the door.
Regards,
Roel
RE: Wt internal error; code: undefined, description: Wt3_3_7.WPopupWidget is not a constructor - Added by Harm over 7 years ago
Roel Standaert wrote:
Can you also test with the latest master? This may have been fixed.
I've tested our project with the second to last commit df11e50. (as I was already building it when the last commit came out)
The problem does not occur there.
Roel Standaert wrote:
I might look into wrapping up some stuff and get the next release out the door.
Well, we know that 3.3.6 works, 3.3.7 doesn't (for us at least) and 3.3.8 should work again.
We'll just stick to 3.3.6 for now.
Thanks!
Harm.