← Back to Cumulus subscriptions Support
We purchased and installed the plugin however when trying to add the membership plan, we encountered the following error messages:
"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'is_expiring' in 'field list' (SQL: insert into `initbiz_cumuluscore_plans` (`name`, `slug`, `is_expiring`, `expiring_count`, `expiring_period`, `is_paid`, `amount`, `currency_id`, `plan_id_after_expiry`) values (Agents, agents, 1, 1, days, 1, 1200, 3, ))" on line 664 of /home/devagenc/public_html/study-perth/vendor/laravel/framework/src/Illuminate/Database/Connection.php
It would appear that the plugin doesn't seem to create the SQL table correctly so. Some of the table columns were missing that prevented us from creating the plan.
We've installed all the required plugins hence not sure what's going on:
- Initbiz.CumulusCore
- Initbiz.Money
- Initbiz.InitDry
Could you please provide some guidances on how we can resolve the issue? Thanks.
Yup, this one looks like the migrations of the Cumulus Subscriptions plugin failed.
After the dependencies are installed please refresh the Cumulus Subscriptions plugin.
Cumulus Core does provide plans
table, which is extended by the Cumulus Subscriptions plugin with for example is_expiring
column. This is why Cumulus Core has to be installed first and than Cumulus Subscriptions one.
Ensure you've done it this way and please let me know if something is still broken.
Last updated
Hi there,
Thanks for the prompt reply. As I mentioned in this thread, I can confirm the issue is no longer happening with the latest version of the software.
Thanks again for your assistances.
1-3 of 3