[BUG]: Compilation error #1260
Closed
opened 2025-10-07 09:02:09 +00:00 by flamingo
·
4 comments
No Branch/Tag Specified
6.x
5.x
4.x
3.x
v6.2.0
v5.2.0
v4.2.0
v6.1.6
v5.1.6
v4.1.5
v6.1.5
v5.1.5
v4.1.4
v6.1.4
v5.1.4
v4.1.3
v6.1.3
v5.1.3
v6.1.2
v5.1.2
v4.1.2
v5.1.1
v4.1.1
v4.1.0
v3.2.5
v5.1.0
v5.0.3
v4.0.3
v3.2.4
v5.0.2
v4.0.2
v3.2.3
v5.0.1
v4.0.1
v3.2.2
v5.0.0
v4.0.0
v3.2.1
v3.2.0
v3.1.28
v3.1.27
v3.1.26
v3.1.24
v3.1.19
v3.1.17
v3.1.15
v3.1.12
v3.1.11
v3.1.10
v3.1.9
v3.1.8
v3.1.7
v3.1.6
v3.1.5
v3.1.4
v3.1.3
v3.1.2
v2.13.1
v2.13.0
v2.12.16
v2.12.15
v2.12.14
v2.12.10
v2.12.9
v2.12.8
v2.12.7
v2.12.6
v2.12.4
v2.12.3
v2.12.2
v2.11.7
v2.11.4
v2.11.3
v2.11.2
v2.11.0
v2.10.13
v2.10.11
v2.10.9
v2.10.5
v2.10.1
v2.10.0
v2.9.21
v2.9.18
v2.9.14
v2.9.11
v2.9.10
v2.9.8
v2.9.7
v2.9.1
v2.9.0
v2.8.5
v2.8.4
v2.8.2
v2.8.0
v2.7.10
v2.7.7
v2.7.6
v2.7.5
v2.7.4
v2.7.1
v2.7.0
v2.6.17
v2.6.16
v2.6.15
v2.6.14
v2.6.13
v2.6.12
v2.6.11
v2.6.10
v2.6.9
v2.6.8
v2.6.7
v2.6.6
v2.6.5
v2.6.3
v2.6.2
v2.6.1
v2.6.0
v2.5.8
v2.5.6
v2.5.5
v2.5.4
v2.5.1
v2.5.0
v2.4.10
v2.4.9
v2.4.8
v2.4.7
v2.4.6
v2.4.5
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.10
v2.3.9
v2.3.8
v2.3.7
v2.3.6
v2.3.5
v2.3.4
v2.3.2
v2.3.1
v2.3.0
v2.2.10
v2.2.9
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.0
v2.1.21
v2.1.20
v2.1.19
v2.1.18
v2.1.17
v2.1.16
v2.1.14
v2.1.13
v2.1.12
v2.1.11
v2.1.10
v2.1.9
v2.1.8
v2.1.7
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.9
v2.0.8
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: joomla/Component-Builder#1260
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What Happened?
In JCB Options, Activate Super Powers is disabled.
If I set Add Power to Yes at compiler, the InstallerScript file contains the entries Joomla\CMS\Factory and Joomla\CMS\Language\Text twice, resulting in errors.
If Add Power is set to No, the following error occurs during installation:
Class "Joomla___39403062_84fb_46e0_bac4_0023f766e827___Power" not found
How can I resolve this problem?
Steps to reproduce the Bug
See description
Which Joomla version are you compiling in?
5.3.3
Which PHP version are you compiling in?
8.2.12
Which Joomla versions are you targeting?
5
Which PHP version are you targeting?
8.2
Which Web server is JCB running on?
XAMPP 8.2.12
Which Relational Database is JCB running on?
MYSQL MariaDB 10.4.32
Which OS is JCB running on?
Windows 11
Which JCB version are you using?
5.1.1
Where in JCB did this issue occur?
Installation JCB pkg
On which browsers did you encounter the issue?
Firefox
Additional Comments
No response
Please give us code, images and text. We can not work with PDF's thanks.
Thanks for your feedback.
I also noticed the administrator/components/com-componentbuilder/compiler folder contains a Joomla_3 and a Joomla_4 folder, but no Joomla_5. Is that okay?
After updating to 5.1.2-rc2 didn't improve the situation, I reinstalled the JCB component.
Then I compiled the DEMO component.
The compilation was successful: Successful Build!
With the following notes:
Info:
You do not have a global power plugin setup, so the powers plugin autoloader could not be added.
A method (moveFolders) was added to the install ComponentnameInstallerScript.php of this package to insure that the folder(s) are copied into the correct place when this component is installed!
Warnung
You do not have a global privacy plugin setup, so the integration with Joomla privacy suite could not be build.
I assume that these notes do not require any action.
Installing the Demo component resulted in these errors:
Deprecated: Creation of dynamic property VDM\Component\Componentbuilder\Administrator\Controller\CompilerController::$_compiler_model is deprecated in L:\XAMPP\htdocs\duetto\administrator\components\com_componentbuilder\src\Controller\CompilerController.php on line 531
Deprecated: Creation of dynamic property VDM\Component\Componentbuilder\Administrator\Controller\CompilerController::$_installer_lang is deprecated in L:\XAMPP\htdocs\duetto\administrator\components\com_componentbuilder\src\Controller\CompilerController.php on line 536
Fatal error: Cannot use Joomla\CMS\Factory as Factory because the name is already in use in L:\XAMPP\htdocs\duetto\tmp\install_68e93255b8e98\DemoInstallerScript.php on line 25
I am beyond my expertise to troubleshoot these system errors. Can anyone help?
I think this is related to: #1219
Please think about giving octojoom a try 😉