Compiler error #1019
Labels
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: joomla/Component-Builder#1019
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?
Steps to reproduce the issue
Compile 2 x TEST components using:
Backup development site using AKEEBA
Upgrade development site from JCB 3.1.24 to JCB 3.1.28 using JOOMLA UPDATE area
ReCompile 2 x TEST components using:
Expected result
Successful compilation and installation of both components
Actual result
Recompile 1st TEST component using JCB 3.1.28
Recompile 2nd TEST component using JCB 3.1.28
Switch on JOOMLA Global Config DEBUG SYSTEM = YES
Recompile 1nd TEST component using JCB 3.1.28
Recompile 2nd TEST component using JCB 3.1.28
Switch JCB Activate Super Powers = YES
Recompile 2nd TEST component using JCB 3.1.28
Logout and relogin to JOOMLA
THEN, Deleted entire website
System information (as much as possible)
Additional comments
JOOMLA CALLSTACK
ECLIPSE IDE FUNCTION CALL AND STACK TRACE
The 'time_sheets_sv' refers to an DEFAULT SITE VIEW which is used in the 2nd COMPONENT (3 site views), not linked to the 1st component!!!
So something in the SITE VIEWS and CUSTOM SITE VIEWS is causing error, but I have no clue as to where to look for the problem.
Few remarks:
libraries/jcb_powers/VDM.Joomla/src/Utilities
pathReset
that will sync the selected powers with the latest updated versions.I would venture to say that JCB 3.1.28 is one of the most stable versions we have seen in the last year. It is also the last version in 3.1 the next version is 3.2.x and in this version we will introduce the option to compile extensions for Joomla 4.4 and since I am in the middle of that transition... with the main JCB instance, we will not see any JCB releases until I am finished with that transition. The main JCB instance is where JCB is being build, and also many other of my extensions all in one JCB. All of them work well... and build without issues.
Thank you for feedback.
Will analyse my systems according to you feedback and check. Will feedback if I need to.
Why did you close this? issue normally are closed once resolved. So we will keep this open until we have reason to believe its resolve... 👍
Ok, thanks for re-opening.
So I have worked thru the options you have listed and herewith results...
Please note, I have only just started playing with powers and have not even activated super-powers yet as I am still trying to get to grips with "powers".
I just do not know why the site view and custom admin view are triggering this error.
Once I remove both from my component, the compile is successful and the install (minus the necessary views) is successful.
If I add 1 site view back, compile fails.
If I had the custom admin view back, compile fails
I will keep digging....there must be something in my system, coding or custom config which is causing this issue and I will feedback once I have more data ...
Thanks
More info on this issue....I need to see what happens with the compiling on a FRESH Joomla/JCB environment, instead of trying to run an upgrade...
So, set up of Joomla 3.1.12, OK
Install of JCB 3.1.28, OK
However, I also use the "Field Type Updater Public" for the additional field types and any updates which it provides....
So before importing my components for compilation, I need to install this package using Import packages function...
Via JCB Community Packages option....
get package (force local update=NO, Merge=YES,GUID=YES...
Result Says IMPORT SUCCESS, but the component does not appear in list of components
When I check list of Field types, (on a this clean JCB installation) I note that "Modal Menu" (field 45) and "Menu" (field 46) do not appear in list
I then try to import a the package(2.10.0) via a ZIP file copy which I have on backup.
Same issue, component not displayed.
The log ("See all import info") actually shows that these 2 field types are updated:
However, when checking the list of field types, they do not appear ....
When I check the data table "_componentbuilder_fieldtype", only 44 records exist! No record 45 or 46.
This does concerns me as I am not sure what other issues may arise...
Regards
Okay the last comment has an issue that is not related to the same issue and has a standing issue at: #989 and here: #1000
So the import of JCB packages does have an issue at the moment, and its mostly due to the encryption struggle we are having. I set that aside for a moment so I can push JCB, for Joomla 4 out. Which means I will not fix it now, just yet.
Back to the issue you opened here: we need to build your component without it breaking JCB. So this is what we should focus on, and resolve.
I am sorry if this does not really help, being unable to import packages is a pain, I would like to finish that part as well, its just to much work for me to keep up. So I am now focusing completely on only getting JCB to build for Joomla 4. Which I hope to have finished soon.
This issue of yours effect that work, and that is why your debugging and comments here is highly appreciated.