Issue with trying to compile a component. #1191

Open
opened 2024-11-15 21:03:01 +00:00 by sergec68 · 5 comments

Steps to reproduce the issue

After I create a component, I tried to compile it, but it didn't work.

Actual result

I get the following error message:

"Field Notice
Since you do not have Tidy extentsion setup on your system, we could not use the SimpleXMLElement class. We instead used string manipulation to build all your fields, this is a faster method, you must inspect the xml files in your component package to see if you are satisfied with the result.
You can make this method your default by opening the global options of JCB and under the Global tab set the Field Builder Type to string manipulation.
You do not have a global power plugin setup, so the powers plugin autoloader could not be added.
Dynamic folder(s) were detected.
A method (setDynamicF0ld3rs) was added to the install script.php of this package to insure that the folder(s) are copied into the correct place when this component is installed!
×
Warning
Could not delete folder. Path: [ROOT]/administrator/components/com_componentbuilder/compiler/com_recipemanager_v1_0_0__J3/admin
×
danger
Folder Path Error
The folder path: /Users/serge/Sites/gardenbis/libraries/phpspreadsheet/vendor does not exist, and was not added!
An error has occurred.
0 VDM\Joomla\Abstraction\Registry::get(): Argument #1 ($path) must be of type string, null given, called in /Users/serge/Sites/gardenbis/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php on line 51
"

System information (as much as possible)

  • OS Name & Version: macOS X Ventura 13.7.1 (22H221
  • MySql Version: 8.0.35
  • Apache Version: 2.4.58
  • PHP Version: 8.3.9
  • Joomla Version: 5.21
  • JCB Version: v5.0.4-beta1
  • Browser: Safari Version 18.1 (18619.2.8.111.5, 18619)

Additional comments

How do I set up a global power plugin?
Do I need JCB pro version to be able to compile my component? if so, how do I get it?

### Steps to reproduce the issue After I create a component, I tried to compile it, but it didn't work. ### Actual result I get the following error message: "_Field Notice Since you do not have Tidy extentsion setup on your system, we could not use the SimpleXMLElement class. We instead used string manipulation to build all your fields, this is a faster method, you must inspect the xml files in your component package to see if you are satisfied with the result. You can make this method your default by opening the global options of JCB and under the Global tab set the Field Builder Type to string manipulation. You do not have a global power plugin setup, so the powers plugin autoloader could not be added. Dynamic folder(s) were detected. A method (setDynamicF0ld3rs) was added to the install script.php of this package to insure that the folder(s) are copied into the correct place when this component is installed! × Warning Could not delete folder. Path: [ROOT]/administrator/components/com_componentbuilder/compiler/com_recipemanager_v1_0_0__J3/admin × danger Folder Path Error The folder path: /Users/serge/Sites/gardenbis/libraries/phpspreadsheet/vendor does not exist, and was not added! An error has occurred. 0 VDM\Joomla\Abstraction\Registry::get(): Argument #1 ($path) must be of type string, null given, called in /Users/serge/Sites/gardenbis/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php on line 51_" ### System information (as much as possible) - OS Name & Version: macOS X Ventura 13.7.1 (22H221 - MySql Version: 8.0.35 - Apache Version: 2.4.58 - PHP Version: 8.3.9 - Joomla Version: 5.21 - JCB Version: v5.0.4-beta1 - Browser: Safari Version 18.1 (18619.2.8.111.5, 18619) ### Additional comments How do I set up a global power plugin? Do I need JCB pro version to be able to compile my component? if so, how do I get it?
Author

Now I get this:

"You do not have a global power plugin setup, so the powers plugin autoloader could not be added.
Dynamic folder(s) were detected.
A method (setDynamicF0ld3rs) was added to the install script.php of this package to insure that the folder(s) are copied into the correct place when this component is installed!
×
Warning
Joomla\CMS\Filesystem\Folder::create: Could not create folder.Path: [ROOT]/administrator/components/com_componentbuilder/compiler/com_recipemanager_v1_0_0__J3/media
×
danger
Folder Path Error
The folder path: /Users/serge/Sites/gardenbis/libraries/phpspreadsheet/vendor does not exist, and was not added!
An error has occurred.
0 VDM\Joomla\Abstraction\Registry::get(): Argument #1 ($path) must be of type string, null given, called in /Users/serge/Sites/gardenbis/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php on line 51
"

Now I get this: "_You do not have a global power plugin setup, so the powers plugin autoloader could not be added. Dynamic folder(s) were detected. A method (setDynamicF0ld3rs) was added to the install script.php of this package to insure that the folder(s) are copied into the correct place when this component is installed! × Warning Joomla\CMS\Filesystem\Folder::create: Could not create folder.Path: [ROOT]/administrator/components/com_componentbuilder/compiler/com_recipemanager_v1_0_0__J3/media × danger Folder Path Error The folder path: /Users/serge/Sites/gardenbis/libraries/phpspreadsheet/vendor does not exist, and was not added! An error has occurred. 0 VDM\Joomla\Abstraction\Registry::get(): Argument #1 ($path) must be of type string, null given, called in /Users/serge/Sites/gardenbis/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php on line 51_"
Author

Could someoone help?

Could someoone help?
Author

Could someone please help me.

Could someone please help me.
Owner

We can take a look at this issue in the next few days (once at our next location), at the moment we (the VDM team) is traveling.

At a quick glance it seems like you’ve got the import feature turned on, just remove that, so just uncheck it in the linking of the admin view. Import and export are currently not ready. Next you can ignore the power plugin notice, everything should still work, the plugin mainly is used when sharing classes between components (an advanced feature)

If this still does not help… you need to give us more information and some time to get back to you. Lastly please use Firefox for compilations, it is the best choice at this time.

We can take a look at this issue in the next few days (once at our next location), at the moment we (the VDM team) is traveling. At a quick glance it seems like you’ve got the import feature turned on, just remove that, so just uncheck it in the linking of the admin view. Import and export are currently not ready. Next you can ignore the power plugin notice, everything should still work, the plugin mainly is used when sharing classes between components (an advanced feature) If this still does not help… you need to give us more information and some time to get back to you. Lastly please use Firefox for compilations, it is the best choice at this time.
Author

I followed your guidance and it works now. Thanks.

I followed your guidance and it works now. Thanks.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: joomla/Component-Builder#1191
No description provided.