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.
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.
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.
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.
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:
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 563Expected 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)
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.
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.