[BUG]: Error: Field 'extendsinterfaces' doesn't have a default value #1139
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: joomla/Component-Builder#1139
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What Happened?
When Compiling the Demo Component during the compiling process I get the following error:
Error 1364: Field 'extendsinterfaces' doesn't have a default value
Here is the call stack:
Steps to reproduce the Bug
Compile the demo component in Joomla Component Builder v5.0.1-alpha3 after a fresh install, or initialize the powers.
Which Joomla version are you compiling in?
v5.1.0
Which PHP version are you compiling in?
v8.2
Which Joomla versions are you targeting?
v5.1.0
Which PHP version are you targeting?
8.2
Which Web server is JCB running on?
Apache 2.4
Which Relational Database is JCB running on?
Mysqli Latest
Which OS is JCB running on?
Ubuntu 22.04
Which JCB version are you using?
v5.0.1-alpha3
Where in JCB did this issue occur?
Compilation of a component
On which browsers did you encounter the issue?
Firefox
Additional Comments
Here is the field
extendsinterface
in the componentbuilder_power table of the database and as one can see, it has a default value ofNone
while it is set tonot NULL
Changing that database value to
NULL
fixed the issue.In the new release of Joomla Component Builder v5.0.1-alpha4 this issue has been fixed and it can be closed.
The
extendsinterface
field in the database with a fresh install looks like this: