Ecommerce plugin issue after to 2.11.0 from 2.11.0-b4

Hello, I was running 2.11.0-b4 and noticed that 2.11.0 was “officially” released.

After upgrade now receive this:

Plugin Ecommerce has defined the method getInformation() and as well as having a plugin.json file. Please delete the getInformation() method from the plugin class. Alternatively, you may delete the plugin directory from plugins/Ecommerce

Any recommendations? (BTW removing plugin.json does not help. Removing Ecommerce plugin directory causes more issues)

Thanks in advance

Edit:

  1. BTW, in most cases, this prevents you from doing anything else; even doing a Login to the system
  2. It prevents you from accessing the Administartion menu
  3. I used the “3 Step Manual Upgrade” to perform this upgrade

Hi there,

To fix this issue delete the file plugins/Ecommerce/Ecommerce.php

it should have been deleted during the upgrade automatically but maybe that didn’t work for you

Thanks Matt!

I am testing that change right now; I have to do it on a few servers as this is a replicated setup.

I really like what you are doing with this product. I just look forward to the upgrade process being more seamless and consistent.

It seems that each upgrade brings a new issue with the upgrade process itself. And it is not pleasant if like me you have a replicated setup involving multiple servers.

In any case thank you again and please don’t hesitate to contact me for some additional testing especially if you have questions/doubts about the impact on a replicated setup (i.e., Multi-Master MySQL Replication of Piwik, or Piwik and Drupal).

Thanks

if you have multiple servers then to deploy piwik you should first delete all files, then clean upload piwik files, then reupload the config/config.ini.php

we cannot make this work smoothly for your setup unless you do this