-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 [BUG] Fetching Extension list failed #677
Comments
Hi @hgalt. I cannot reproduce this issue. Could you provide some more information about this? You can also send me a zip of the extension you created via Slack (Nickname: treupo) |
@hgalt Okay thanks, I need to test this. I only have a composer installation running at the moment. Your installation seems to be a legacy one. I will have a look at it soon. |
@PKuhlmay yes I have a lagacy installation. |
@PKuhlmay |
Hi @hgalt Thank you very much for the screenshots. This should help a lot. It could be something with PHP 8 but I am not sure. I haven't set up a legacy installation yet, only composer. I don't have too much time at the moment |
Hi @PKuhlmay |
Hi @PKuhlmay |
Hi @PKuhlmay
And in one of my extension there is the follöwing part
But there is no value In It's up to you how we should continue. |
Hi @PKuhlmay , |
Same problem here. |
@ste101 Just to be clear and to be sure if I understand you correctly, you want to load an extension into the new TYPO3 12 version which you created in TYPO3 8? This is not officially supported. |
if a combination like that can be even installed without any code changes, then there'd be a fundamental flaw, but I can't imagine that it's usually even possible. |
If there is an older EXT even not installed the extension_builder does not find any EXT. I would like to open an older EXT in the latest extension_builder and then save it again to make it compatible with e.g. Version 12. Or think about an older EXT which was updated manual or via Rector an still has the original ExtensionBuilder.json. |
Loading an extension from (at least) v10 worked for me. Only the modules are missing, because of the missing information in the JSON file, which are added in TYPO3 12. When saving, all the classes etc are removed, because of the missing modules in the React Flow component. It could be possible to open older extensions, but for that, all the missing information must be generated while opening the extensions. This could be an issue for the future. |
But why are the modules missing. So it is nearly unusable to update an older EXT. |
Because the whole UI changed and it was not possible to load the required nodes (which are used inside the React Flow component) with the information from the ExtensionBuilder.json file. Therefore there is a new array inside the .json file which contains all the information. You can always upgrade an extension with Rector, which is recommended. |
In #667 an error is mentioned:
Fetching the extensions failed. Please check, if you have extensions with a valid extensionbuilder.json file.
The text was updated successfully, but these errors were encountered: