Welcome to Knowage Q&A

Here you can read the Q&A history.

To get new community support please go to GitHub discussions (KnowageLabs/Knowage-Server · Discussions · GitHub).

+1 vote
1 view

Hi 

I am installing the knowage 6.2.1 on Debian 9 server with MariaDB via installer.

I had installed previous versions and they worked well.  But I'm trying to install knowage 6.2.1 and i am getting this error after i select  10.1.37. 

java.lang.NoSuchMethodError:org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties;

Please help me as soon as possible,

Thank you 

Environment Knowage-6_2_1-CE-Installer,Debian 9, MariDB10.1.37
in Installer by (730 points)

1 Answer

0 votes

It is because of duplicate of hsqldb.jar in installer classpath. 

Workaround:

1. Run installer as normal
2. Right before config RDBMS steps. 
Database Management System Configuration
Use an already installed DBMS [1, Enter]
1
Select DBMS for metadata:
MariaDB [1, Enter]
MySQL [2]


3. Delete hsqldb.jar in temporary extracted installer dir (in my case: /home/apps/Knowage-7_2_0-CE-Installer-Unix-20200730.sh.14611.dir)

rm /home/apps/Knowage-7_2_0-CE-Installer-Unix-20200730.sh.14611.dir/user/hsqldb.jar

4. Continue installation

by (1.0k points)
...