[BETA] in backend J! 4.4.2, I can not open JCB Compiler #1039

Closed
opened 2024-01-29 11:54:05 +00:00 by Pierre Burri-Wittke · 1 comment

Steps to reproduce the issue

I tried to compile my component (with some modules and plugins) with Joomla! 3.1.12 & JCB 3.1.15 for Joomla! 4/5 and it work without any problems, wow :-) !!
I made a copy of this Joomla! installation und upgraded to 4.4.2.
I tried then to open the JCB compiler or any other sub-menu and get:

Sorry, there was a problem we could not recover from.
The server returned a "500 - Whoops, looks like something went wrong."

The php log file tells this:

PHP Fatal error: Access level to ComponentbuilderViewCompiler::setDocument() must be public (as in class Joomla\CMS\MVC\View\AbstractView) in .../joomla30-2/administrator/components/com_componentbuilder/views/compiler/view.html.php on line 563

Expected result

that I can open the compiler or any other sub-menu

Actual result

The server returned a "500 - Whoops, looks like something went wrong."

System information (as much as possible)

  • OS Name & Version: MacOS 10.15.7 Catalina
  • MySql Version: Mysql 5.7.39
  • Apache Version: Apache/2.4.54
  • PHP Version: 8.1.13
  • Joomla Version: 4.4.2
  • JCB Version: 3.1.35
  • Browser: Firefox 115.6

Additional comments

in the backend and on "Maintenance: Database", there are some errors for Component Builder (v.3.1.35) and all the components made with JCB , that I can not repair.

### Steps to reproduce the issue I tried to compile my component (with some modules and plugins) with Joomla! 3.1.12 & JCB 3.1.15 for Joomla! 4/5 and it work without any problems, wow :-) !! I made a copy of this Joomla! installation und upgraded to 4.4.2. I tried then to open the JCB compiler or any other sub-menu and get: ``` Sorry, there was a problem we could not recover from. The server returned a "500 - Whoops, looks like something went wrong." ``` The php log file tells this: `PHP Fatal error: Access level to ComponentbuilderViewCompiler::setDocument() must be public (as in class Joomla\CMS\MVC\View\AbstractView) in .../joomla30-2/administrator/components/com_componentbuilder/views/compiler/view.html.php on line 563` ### Expected result that I can open the compiler or any other sub-menu ### Actual result The server returned a "500 - Whoops, looks like something went wrong." ### System information (as much as possible) - OS Name & Version: MacOS 10.15.7 Catalina - MySql Version: Mysql 5.7.39 - Apache Version: Apache/2.4.54 - PHP Version: 8.1.13 - Joomla Version: 4.4.2 - JCB Version: 3.1.35 - Browser: Firefox 115.6 ### Additional comments in the backend and on "Maintenance: Database", there are some errors for Component Builder (v.3.1.35) and all the components made with JCB , that I can not repair.
Owner

JCB is not yet on Joomla 4, it only works in Joomla 3, but can compile your component for Joomla 4 and 5.

Further more JCB is still in beta, which means its not stable, and only builds the back-end for Joomla 4 and 5 at this point. This is also the only area you should be testing.

We explained everything very clearly in the release notes found here: #1025 (comment)

Please be sure to read over those details and help us test this transitional version of JCB. Also follow that post, as it will continue to give you all the details as we make progress with each new beta release.

We are aiming to move JCB itself to Joomla 5 in the next few months... but like with all components it has lots of custom code that I need to update to follow namespacing and make all the needed code changes in the customcode to enable the JCB components to run on Joomla 5.

Make sure to also follow our public news channel for all other updates.

JCB is not yet on Joomla 4, it only works in Joomla 3, but can compile your component for Joomla 4 and 5. Further more JCB is still in beta, which means its not stable, and only builds the back-end for Joomla 4 and 5 at this point. This is also the only area you should be testing. We explained everything very clearly in the release notes found here: https://git.vdm.dev/joomla/Component-Builder/issues/1025#issue-16413 Please be sure to read over those details and help us test this transitional version of JCB. Also follow that post, as it will continue to give you all the details as we make progress with each new beta release. We are aiming to move JCB itself to Joomla 5 in the next few months... but like with all components it has lots of custom code that I need to update to follow namespacing and make all the needed code changes in the customcode to enable the JCB components to run on Joomla 5. Make sure to also follow our [public news channel](https://t.me/s/Joomla_component_builder) for all other updates.
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#1039
No description provided.