After clicking the Download Feature button, I get this error:
Fatal error: Cannot create references to/from string offsets nor overloaded objects on [MY LOCAL SERVER]/includes/ on line 6518.

On the Recreate page itself I get this error:
Warning: Invalid argument supplied for foreach() in element_children() (line 6370 of [MY LOCAL SERVER]/includes/

Plus the field sets won't open, and in the debug console there is this javascript error:
TypeError: 'null' is not an object (evaluating 'matches[1]')

I had this in Features 7.x-2.0-beta1 and so I upgraded and still getting the error.

I am also unable to revert features but I am able to create a new feature with no errors.

thank you!


tchopshop’s picture

No one else has this problem? I guess it must be the way I made my features?

I'd love some feedback. Thank you.

babbage’s picture

Rough guess, you might have included something in a feature but not included a necessary dependency, that Features had not been able to detect automatically? And/or, something that a Feature believes is already installed is not actually present in the database due to some combination of restoring from a previous database backup/manual database editing recently/without clearing your cache or similar?

Again, just a rough guess. Figured some answer with possible lead better than current state of no answers at all? :)

LittleViking’s picture

I had this issue when I had Features Plumber UI module turned on. Turning that module off got rid of the error and allowed me to recreate features again.

Alan D.’s picture

mcjim’s picture

@tchopshop I also had this issue with features_plumber_ui switched on: switching it off solved the problem.

mcjim’s picture

Status: Active » Postponed (maintainer needs more info)

In fact, if you can confirm if that's the issue, we can probably close this as features_plumber isn't needed with the latest versions of Features.


Note: The d7 version of this module should no longer be necessary when using more recent versions of Features module. If you feel this is incorrect, please open an issue.