Skip to content
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

After updating from flux 5.0.0 to 5.2.1, the plugin show's only "No fields found in form" #37

Closed
vaxul opened this issue Mar 7, 2013 · 4 comments

Comments

@vaxul
Copy link

vaxul commented Mar 7, 2013

Is their a breaking change in the plugin configuration or the flux-template? Clearing cache do nothing.

I think, I had an similar problem in the past with updating flux.

@NamelessCoder
Copy link
Member

Hi @vaxul - sorry for the delay in responding. Is the same problem relevant if you upgrade directly to Flux 5.3.0? I'm guessing you could be affected by a recurring 4.x branch issue with field names not being passed to a hook the way they should - and this should be finally solved in 5.3.0 (but if that fails then please do try the Git master; I'm not exactly sure if the fix in question is part of 5.3.0, it was written right around the release of 5.3.0.

Cheers,
Claus

@vaxul
Copy link
Author

vaxul commented Apr 15, 2013

Hi Claus,

I try an update to 5.3.0. Here is it the same: "No fields found in form" within the "Plug-In"-tab. In the frontend is all fine.

If I do a fresh install from git-master, I get the same error in the backend and a new error in frontend:
"Fatal error: require(): Failed opening required '/path/to/page/htdocs/typo3conf/ext/flux/Classes/Service/FlexForm.php' "

I have tried to truncate the database tables 'cf_extbase_object', 'cf_extbase_object_tags', 'cf_extbase_reflection', 'cf_extbase_reflection_tags' and I have deleted the "temp_CACHED_xxx.php" files.

Greets

Vaxul

@NamelessCoder
Copy link
Member

Hi Vaxul,

Sorry for the delay, missed the notification email.

The class Tx_Flux_Service_FlexForm has been removed, merged into Tx_Flux_Service_FluxService - so depending on your situation you should do one of three things:

  • If you only use Flux (no fluidpages, fed, fluidcontent, notify, dialog etc): make sure you truncate all files in typo3temp, not just the temp_CACHED_* files. This will make sure the PHP-cached Fluid ViewHelpers are also rebuilt.
  • If you use fluidpages / fluidcontent: make sure you also update those, then repeat cache clearing steps (if necessary, also typo3temp truncation step).
  • If you manually used the Tx_Flux_Service_FlexForm class, simply replace all occurrences with Tx_Flux_Service_FluxService (they should be compatible, if not, please report as bug).

Hope that explains everything and helps you solve the problem!

Cheers,
Claus

@NamelessCoder
Copy link
Member

Hi Vaxul,

All errors regarding this class (including those caused by FED) have been fixed in the latest git masters - if a thorough clearing of cache and temporary files doesn't help, feel free to reopen this issue :)

Cheers,
Claus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants