When I click "Next" on the first screen of the Mantis import, I get this error:
Error connecting to the database: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the connection string near '=InnoDB&autoReconnect=true&useUnicode=true&zeroDateTimeBehavior=convertToNull&useCursorFetch=true&defaultFetchSize=100'.
Looking in the log, I can see that the connection string used is:
jdbc:mysql://address=(protocol=tcp)(host=myserver.company.com)(port=3306)/mantis?useUnicode=true&characterEncoding=UTF8&sessionVariables=default_storage_engine=InnoDB&autoReconnect=true&useUnicode=true&zeroDateTimeBehavior=convertToNull&useCursorFetch=true&defaultFetchSize=100
To me it looks like there's a & (and maybe a value for sessionVaraibles) missing before the "default_storage_engine" option.
Is there any way to get manual control over the connection string used for the import? As far as I could tell the source code of the importer isn't open source.