Andrus Adamchik created CAY-2696: ------------------------------------ Summary: DatabaseSchemaLoader must check for schemas / catalogs support Key: CAY-2696 URL: https://issues.apache.org/jira/browse/CAY-2696 Project: Cayenne Issue Type: Bug Reporter: Andrus Adamchik
Per this mailing list thread: https://lists.apache.org/thread.html/r065fb2bb2d301ca8e3753ba8eecbae8200b22157f7acaa94d66e40a4%40%3Cuser.cayenne.apache.org%3E we are getting a number of exceptions when trying to "cdbimport" SQLite with "Xerial-JDBC driver". While IIRC SQLite has other problems with metadata (so I wonder if we could ever get a meaningful model out of it??), I hope that this particular problem can be fixed by checking "DatabaseMetaData.supportsSchemasInTableDefinitions()" {noformat} Error loading db schema java.sql.SQLFeatureNotSupportedException at org.sqlite.jdbc4.JDBC4DatabaseMetaData.getSchemas (JDBC4DatabaseMetaData.java:32) at org.apache.cayenne.modeler.editor.dbimport.DatabaseSchemaLoader.processSchemas (DatabaseSchemaLoader.java:101) at org.apache.cayenne.modeler.editor.dbimport.DatabaseSchemaLoader.processCatalogs (DatabaseSchemaLoader.java:92) at org.apache.cayenne.modeler.editor.dbimport.DatabaseSchemaLoader.load (DatabaseSchemaLoader.java:58) at org.apache.cayenne.modeler.action.LoadDbSchemaAction.loadDataBase (LoadDbSchemaAction.java:116) at org.apache.cayenne.modeler.action.LoadDbSchemaAction.lambda$performAction$0 (LoadDbSchemaAction.java:96) at java.lang.Thread.run (Thread.java:844) ------- [INFO] Exception on reverse engineering java.sql.SQLFeatureNotSupportedException at org.sqlite.jdbc4.JDBC4DatabaseMetaData.getSchemas (JDBC4DatabaseMetaData.java:32) at org.apache.cayenne.dbsync.reverse.filters.FiltersConfigBuilder.processSchemas (FiltersConfigBuilder.java:117) at org.apache.cayenne.dbsync.reverse.filters.FiltersConfigBuilder.processCatalogs (FiltersConfigBuilder.java:107) at org.apache.cayenne.dbsync.reverse.filters.FiltersConfigBuilder.preBuildFilters (FiltersConfigBuilder.java:87) {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)