I have installed Tea Commerce 2.2.2 onto a Umbraco v4.11.10 website, based on MySQL.
The installation runs without any obvious problems, however, the Tea Commerce section tree does not display. In the Error Log is this message:
Error loading package action 'TeaCommerceInstaller' for package Tea Commerce: System.NullReferenceException: Object reference not set to an instance of an object. at TeaCommerce.Api.Persistence.Database.CleanupTransaction() at TeaCommerce.Api.Persistence.Installation.PersistenceInstaller.ExecuteScript(Database database, SqlScript sqlScript, Boolean updateDatabaseVersion) at TeaCommerce.Api.Persistence.Installation.PersistenceInstaller.InstallOrUpdate() at TeaCommerce.Umbraco.Configuration.Infrastructure.Installation.Installer.InstallOrUpdate() at TeaCommerce.Umbraco.Install.PackageActions.TeaCommerceInstaller.Execute(String packageName, XmlNode xmlData) at umbraco.cms.businesslogic.packager.PackageAction.RunPackageAction(String packageName, String actionAlias, XmlNode actionXml)
I setup a blank Umbraco v4.11.10 on MS SQL and installed TeaCommerce - and it worked fine.
I was hoping I could use Courier to copy from the MySQL site over to the MSSQL site ... but Courier failed (on the MySQL site - but that's another problem!)
As mentioned previously, TeaCommerce failed to install into a blank / fresh MySQL site.
Unfortunately, I just could not get it to work on Umbraco 4.11.10 & MySQL - so I found a database conversion tool and (after a lot of fiddling!) migrated the site database to MSSQL.
Install failed, tree not showing
I have installed Tea Commerce 2.2.2 onto a Umbraco v4.11.10 website, based on MySQL.
The installation runs without any obvious problems, however, the Tea Commerce section tree does not display. In the Error Log is this message:
Error loading package action 'TeaCommerceInstaller' for package Tea Commerce: System.NullReferenceException: Object reference not set to an instance of an object. at TeaCommerce.Api.Persistence.Database.CleanupTransaction() at TeaCommerce.Api.Persistence.Installation.PersistenceInstaller.ExecuteScript(Database database, SqlScript sqlScript, Boolean updateDatabaseVersion) at TeaCommerce.Api.Persistence.Installation.PersistenceInstaller.InstallOrUpdate() at TeaCommerce.Umbraco.Configuration.Infrastructure.Installation.Installer.InstallOrUpdate() at TeaCommerce.Umbraco.Install.PackageActions.TeaCommerceInstaller.Execute(String packageName, XmlNode xmlData) at umbraco.cms.businesslogic.packager.PackageAction.RunPackageAction(String packageName, String actionAlias, XmlNode actionXml)
Any ideas what that means / how to fix the issue?
I have just tried installing Tea Commerce into a fresh install (v4.11.10) and that didn't work either.
None of the TeaCommerce tables have been created.
Looks like it can not load the DB. Does the rest of Umbraco work as normal?
Can you try 4.11.10 on an MS SQL just to make sure that it is something with MySQL and not TC in general?
Kind regards
Anders
I setup a blank Umbraco v4.11.10 on MS SQL and installed TeaCommerce - and it worked fine.
I was hoping I could use Courier to copy from the MySQL site over to the MSSQL site ... but Courier failed (on the MySQL site - but that's another problem!)
As mentioned previously, TeaCommerce failed to install into a blank / fresh MySQL site.
Ok - so a problem with the Mysql script
Could you give me your email and I will send your the script files and if you could try and run then and see if any of them has errors in the syntax.
Kind regards
Anders
email is gordon at ascendinternet dot co dot uk
Emailed you back with details ... a step forward, but still not working :-(
Unfortunately, I just could not get it to work on Umbraco 4.11.10 & MySQL - so I found a database conversion tool and (after a lot of fiddling!) migrated the site database to MSSQL.
Looks like there is an internal error in Umbraco 4.11.10 and MySql installations. So that failed and Tea Commerce was unable to install
is working on a reply...