Page 1 of 1

ListIt2 migration to LISE error message

Posted: Mon Apr 08, 2019 5:17 am
by kkreitz
Am preparing a site to upgrade from 1.12.1 to 2.x. I have several ListIt2 instances that need to be migrated to LISE. I installed LISE and hit the Import button to Import from existing LI2 instances.

Here is what was displayed:
Error: at line 130 in file /home/preferre/public_html/modules/LISE/action.admin_domaintenance.php:

Message:
00001: Discrete LISE error: Error in invalid instance name!! @ /home/preferre/public_html/modules/LISE/action.admin_domaintenance.php (130)

Full Trace:
#0 /home/preferre/public_html/modules/LISE/LISE.module.php(275): include()
#1 /home/preferre/public_html/lib/classes/class.CMSModule.php(1799): LISE->DoAction('admin_domainten...', 'm1_', Array, '')
#2 /home/preferre/public_html/admin/moduleinterface.php(91): CMSModule->DoActionBase('admin_domainten...', 'm1_', Array)
#3 {main}

I am not sure where to go from here. Below is my System Information.

----------------------------------------------

Cms Version: 1.12.1

Installed Modules:

CMSMailer: 5.2.14
CMSPrinting: 1.0.5
FileManager: 1.4.5
MenuManager: 1.8.7
MicroTiny: 1.2.9
ModuleManager: 1.5.8
CGExtensions: 1.53.19
Search: 1.7.13
ThemeManager: 1.1.8
AceEditor: 1.0
FormBuilder: 0.8.1.6
TemplateExternalizer: 2.1.6
AdminIPLock: 1.0
ListIt2: 1.4.1
SelfRegistration: 1.9.6
FrontEndUsers: 1.31.3
CGSimpleSmarty: 1.10
CGGoogleMaps2: 0.99.3
SiteMapMadeSimple: 1.2.8
CustomContent: 1.10
ListIt2Testimonials: 1.4.1
ListIt2XDefs: 1.2
Gallery: 2.3.2
ListIt2Employees: 1.4.1
ListIt2MovingResources: 1.4.1
ListIt2RentalGuide: 1.4.1
Captcha: 1.0
ListIt2FeaturedProperties1: 1.4.1
LISE: 1.3.1


Config Information:

php_memory_limit:
process_whole_template:
max_upload_size: 80000000
url_rewriting: mod_rewrite
page_extension: .html
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true


Php Information:

phpversion: 5.6.40
md5_function: On (True)
gd_version: 2
tempnam_function: On (True)
magic_quotes_runtime: Off (False)
E_STRICT: 2048
E_DEPRECATED: 0
memory_limit: 256M
max_execution_time: 60
output_buffering: On
safe_mode: Off (False)
file_uploads: On (True)
post_max_size: 999M
upload_max_filesize: 80M
session_save_path: /tmp (1777)
session_use_cookies: On (True)
xml_function: On (True)
xmlreader_class: On (True)


Server Information:

Server Api: cgi-fcgi
Server Db Type: MySQL (mysqli)
Server Db Version: 5.7.25
Server Db Grants: Found a "GRANT ALL" statement that appears to be suitable
Server Time Diff: No filesystem time difference found


----------------------------------------------

Re: ListIt2 migration to LISE error message

Posted: Mon Apr 08, 2019 11:30 am
by Jo Morg
Yeah, LISE doesn't support ListIt2XDefs. Most of the additional field definitions exist in LISE already. Are you using any of the additional fields of ListIt2XDefs?
So, try to rename the module to ListIt2XDefs_ so it temporarily disables it and try the conversion again. You may need to do some juggling with the db table of the fieldsdefs.
If the error comes up again, I'm not sure if the migration will be easily possible as I haven't really ever used ListIt2XDefs, just ported the functionality to LISE.

Re: ListIt2 migration to LISE error message

Posted: Mon Apr 08, 2019 3:40 pm
by kkreitz
Thank you Jo for your quick response. I tried renaming the file to ListIt2XDefs_ without doing anytihng else, unfortunately the error message came up again. The bummer part of this is that 2XDefs is used only once, but on an important field that has a lot of items posted! Now that I know what the issue is I have some thoughts on making it work. One would be to export the Listit2 items then modify in the spreadsheet and import it into LISE. Is this possible?