Ошибка при использовании HSQL - 2.2 - PullRequest
2 голосов
/ 12 сентября 2011

Я получаю следующую ошибку при использовании с HSQL-2.2.

java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties;
    at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
    at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:154)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
...

Работает нормально при использовании с HSQL-1.8. Может кто-нибудь, пожалуйста, помогите мне в решении проблемы. Должен ли я изменить некоторые настройки при использовании версии 2.2.

Спасибо.

1 Ответ

5 голосов
/ 12 сентября 2011

Согласно этой внешней ссылке : проверьте ваш путь к классу, убедитесь, что у вас есть только одна версия hsqldb в вашем (пути выполнения) classpath.

...