other components uninstalled fine, but watchdog gives a WSOD on uninstall, therefore preventing uninstallation of mongodb

Restoring the website from backup "solved" the problem.

I know this module is intended only for elite coders, but adding a few hints of documentation, would be a good idea. Like for example how to really use field storage.
When trying drush-migrate prepare command I get the "mongo class not found error" even though php info shows the php mongo extension to be activated.

I would really be interested in using the module, but I don't know how to create a basic article node in mongodb. I tried to look the field storage submodule from the code, but without more explanations I don't get it.

Also I would really like to know, if I switch to mongodb, I have to use entityfieldquery views, in this case can I still use Draggable Views and Editablefields modules? because if the other modules don't work, it means it's probably better to just do nodejs+mongodb and skip the drupal part for that kind of website.

Comments

rishabh318’s picture

Issue summary:View changes

Hi,

I have Same Problem. Did any one find any solution

Thanks

fgm’s picture

This should not happen. Is your mongodb server still available when you uninstall mongodb_watchdog ?

Regarding nodes/view.... in D6/D7, this is handled by other parts of the mongodb package, not the mongodb_watchdog module which only depends on the connection wrapper provided in mongodb.module. Things are entirely different in D8, on which MongoDB replaces SQL, but that's another story entirely.

fgm’s picture

Assigned:Unassigned» fgm

Assigning to myself.

fgm’s picture

Status:Active» Postponed (maintainer needs more info)

I double checked, and can not reproduce the problem, neither on 7.x-1.0-rc2 nor the latest 7.x-1.x-dev.

But I get a warning about undefined $count.

Can you confirm :

  • if you still get the problem with the latest 7.x-1.x-dev ? The rc2 is 2.5 years old and completely obsolete : you should not be using it, but the latest dev version instead
  • which version of PHP you are using