Drupal 7.50 has introduced new features and now triggers the following errors with either 7.x-2.0 or 7.x-2.0+22-dev releases:
• User warning : The following module is missing from the file system: slick_views. In order to fix this, put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1128 in /Volumes/***/includes/bootstrap.inc).
• User warning : The following module is missing from the file system: slick_example. In order to fix this, put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1128 in /Volumes/***/includes/bootstrap.inc).
I think there's no worry as the module runs as expected but it sounds like a new file system check introduced with Drupal 7.50.
See https://www.drupal.org/node/2487215
| Comment | File | Size | Author |
|---|---|---|---|
| #10 | _slick_error-after-d750_2764893_9.patch | 2.74 KB | phily |
Comments
Comment #2
philyComment #3
philyComment #4
philyHere is a patch
Comment #5
gausarts commentedThank you for contribution. Please allow some delay on this.
Comment #6
gausarts commentedJust a tiny review, could you please make it ternary operator?
$slick_fields = module_exists('slick_fields') ? url(drupal_get_path('module', 'slick_fields') . '/README.txt') : '';Thanks.
Comment #7
philySure (and I also missed a few lines after).
Comment #8
gausarts commentedThank you.
The far below module_exists() parts can use the above defined variable parts, but that's okay.
Please allow some delay to get back on this.
Comment #9
chrisolofPatch in #7 clears up the error messages for me (on 7.x-2.0). Thanks @PhilY!
Comment #10
philyYou're right.
Attached patch checks for defined variables for "help text" construction (and fixes to quick copy-paste ;-)
Comment #11
gausarts commentedThere was already a commit for that file. Perhaps next time should patch against DEV. But that's okay, yours brings it back correctly anyway ;)
Comment #13
gausarts commentedCommitted with a little change. Thank you for contribution.
Comment #14
kazaa commentedI installed patch, some errors disappear but I have still one:
User warning: The following module is missing from the file system: variable. In order to fix this, put the module back in its original location. For more information, see the documentation page. w _drupal_trigger_error_with_delayed_logging() (linia 1229 z /home/vidicon/ftp/brodnica/includes/bootstrap.inc).
Slick view and Drupal 7.50 new issue
Comment #15
gausarts commentedMost issues with these are triggered by improper call to drupal_get_path(), drupal_get_filename() or similar functions.
Or when modules are not uninstalled properly. See more info here.
The patch fixed this for Slick.
Slick don't use variable.module, so it has nothing to do with Slick anymore.
If you always do clean uninstall, the other possible reasons on your case:
You should be good when the culprit found.
Comment #16
caspianroach commentedIt's great that this was resolved. Can we expect a new proper version pushed any time soon? Getting slightly annoyed by the error messages and can't be arsed to manually fix it on a couple dozen sites. Cheers.
Comment #17
gausarts commentedNot soon, I am afraid. But you can patch, or copy/paste the entire function into the stable version.
I may be able to arrange alphas or betas prior to another stable full release, but not soon ;)
Comment #18
gausarts commentedHang on, there.
It is slick_ui.module is the culprit.
It is already mentioned in the project that Slick UI "can be uninstalled at production."
I myself always uninstall it at productions.
Now I recommend it ;)
You are safe even to remove it after uninstalling.
Comment #20
joseph.olstadHad similar challenges in the sassy module related to changes between Drupal core 7.44 and Drupal core 7.50 , passing a name of a module that is not a module name to the core api causes errors /warnings that previously were ignored. I had to commit a workaround to the contrib module in order to make the simpletest tests pass on jenkins.