If I modify any file in the Jar I cannot run the Jar afterwords.
Example:
I modify the “Sign in” button text to “Log in” in the below file. I tried updating the jar directly with vim and also the “jar uf” command.
frontend_client/app/auth/partials/login.html
When i run the jar I get the following error:
07-13 15:48:29 INFO metabase.core :: Starting Metabase version v0.18.1 (9f3beac release-0.18.1) …
07-13 15:48:29 INFO metabase.core :: System timezone is ‘Etc/UTC’ …
07-13 15:48:30 DEBUG metabase.driver :: Registered driver :bigquery
07-13 15:48:30 DEBUG metabase.driver :: Registered driver :crate
07-13 15:48:30 DEBUG metabase.driver :: Registered driver :druid
07-13 15:48:30 DEBUG metabase.driver :: Registered driver :h2
07-13 15:48:31 DEBUG metabase.driver :: Registered driver :mongo
07-13 15:48:31 DEBUG metabase.driver :: Registered driver :mysql
07-13 15:48:31 DEBUG metabase.driver :: Registered driver :postgres
07-13 15:48:31 DEBUG metabase.driver :: Registered driver :redshift
07-13 15:48:31 DEBUG metabase.driver :: Registered driver :sqlite
07-13 15:48:31 DEBUG metabase.driver :: Registered driver :sqlserver
07-13 15:48:32 INFO metabase.db :: Verifying Database Connection …
07-13 15:48:33 INFO metabase.db :: Verify Database Connection …
WARNING 7/13/16 3:48 PM: liquibase: Unknown database: PostgreSQL
INFO 7/13/16 3:48 PM: liquibase: Error getting default schema
liquibase.exception.UnexpectedLiquibaseException: liquibase.exception.ServiceNotFoundException: liquibase.exception.ServiceNotFoundException: Could not find unique implementation of liquibase.executor.Executor. Found 0 implementations
at liquibase.executor.ExecutorService.getExecutor(ExecutorService.java:31)
at liquibase.database.AbstractJdbcDatabase.getConnectionSchemaName(AbstractJdbcDatabase.java:324)
at liquibase.database.AbstractJdbcDatabase.getDefaultSchemaName(AbstractJdbcDatabase.java:305)
at liquibase.changelog.ChangeLogParameters.(ChangeLogParameters.java:54)
at liquibase.Liquibase.(Liquibase.java:104)
at metabase.db$migrate$fn__6121.invoke(db.clj:120)
at clojure.java.jdbc$db_transaction_STAR_.invokeStatic(jdbc.clj:595)
at clojure.java.jdbc$db_transaction_STAR_.doInvoke(jdbc.clj:568)
at clojure.lang.RestFn.invoke(RestFn.java:521)
at clojure.java.jdbc$db_transaction_STAR_.invokeStatic(jdbc.clj:611)
at clojure.java.jdbc$db_transaction_STAR_.doInvoke(jdbc.clj:568)
at clojure.lang.RestFn.invoke(RestFn.java:425)
When I edit the login file again and change the button text back to “Sign in” the jar runs successfully.
I’m new to java and trying to figure out how to make some simple changes to the frontend. Any help would be much appreciated.