Installer Service Issues on BE

Description

Several errors occur during install.

  1. Variable THISSETTING is undefined. - cause InstallerServer.cfc line 121 should be key instead of thisSetting

  2. Object passed is not a valid entity. - cause cborm.models.BaseORMService.saveAll() on the iteration the arguments.settings are both an Array and Struct ( tested on both Lucee and ACF ). Fix is to wrap with a conditional statement of isArray( arguments.entities )

  3. Element CONTENTBOX-DEFAULT is undefined in a CFML structure referenced as part of an expression. - issue in ThemeService.cfc - caused due to the default theme folder is currently named default instead of contentbox-default . Issue fixed with renaming the folder

  4. Element DEFAULTVALUE is undefined in ARGUMENTS. - cause coldbox.system.Interceptor.getProperty() - fix set default value to defaultValue argument

Activity

Show:
Giancarlo Gomez
December 3, 2020, 4:19 AM

Oh I’d also like to point out that the default dialect for ORM for mySQL should be updated to org.hibernate.dialect.MySQL5InnoDBDialect from MySQLwithInnoDB

Fixed

Assignee

Unassigned

Reporter

Giancarlo Gomez

Labels

None

Priority

Major
Configure