Hello, we are trying to deploy lrsql in our K8 thorugh helm, but we run into issues when trying to use postgres: here the env vars:
- name: LRSQL_DB_TYPE
value: "postgres"
- name: LRSQL_DB_HOST
value: lrs.db.stage.***.com
- name: LRSQL_DB_NAME
value: lrs
- name: LRSQL_DB_PORT
value: "5432"
- name: LRSQL_DB_USER
value: ********
- name: LRSQL_POOL_INITIALIZATION_FAIL_TIMEOUT
value: "10000"
- name: LRSQL_DB_PASSWORD
value: *******
and here the log we receive on the pod (partially truncated).
Could you please support in identifying the issue?
Consider the db is obviously outside the cluster but still reachable by the pod
We tried several routes, removing brackets, nothing worked.
Using sqlite works like a charm.
Thanks.
Marco
at clojure.lang.AFn.applyToHelper(AFn.java:152) │
│ at clojure.lang.RestFn.applyTo(RestFn.java:132) │
│ at lrsql.sqlite.main.main(Unknown Source) │
│ Exception in thread "main" clojure.lang.ExceptionInfo: Error in component :connection in system com.stuartsierra.component.SystemMap calling #'com.stuartsierra.component/start {:reason :com.stuartsierra.component/component-function-threw-exception, :function #'com.stuartsierra.component/start, :system- │
│ at com.stuartsierra.component$try_action.invokeStatic(component.cljc:120) │
│ at com.stuartsierra.component$try_action.invoke(component.cljc:117) │
│ at com.stuartsierra.component$update_system$fn__15095.invoke(component.cljc:140) │
│ at clojure.lang.ArraySeq.reduce(ArraySeq.java:119) │
│ at clojure.core$reduce.invokeStatic(core.clj:6885) │
│ at clojure.core$reduce.invoke(core.clj:6868) │
│ at com.stuartsierra.component$update_system.invokeStatic(component.cljc:136) │
│ at com.stuartsierra.component$update_system.doInvoke(component.cljc:130) │
│ at clojure.lang.RestFn.invoke(RestFn.java:445) │
│ at com.stuartsierra.component$start_system.invokeStatic(component.cljc:164) │
│ at com.stuartsierra.component$start_system.invoke(component.cljc:156) │
│ at com.stuartsierra.component$start_system.invokeStatic(component.cljc:162) │
│ at com.stuartsierra.component$start_system.invoke(component.cljc:156) │
│ at com.stuartsierra.component.SystemMap.start(component.cljc:179) │
│ at lrsql.sqlite.main$_main.invokeStatic(main.clj:30) │
│ at lrsql.sqlite.main$_main.doInvoke(main.clj:22) │
│ at clojure.lang.RestFn.invoke(RestFn.java:397) │
│ at clojure.lang.AFn.applyToHelper(AFn.java:152) │
│ at clojure.lang.RestFn.applyTo(RestFn.java:132) │
│ at lrsql.sqlite.main.main(Unknown Source) │
│ Caused by: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: ERROR: syntax error at or near "PRAGMA" │
│ Position: 1 │
│ at com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:596) │
│ at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:575) │
│ at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) │
│ at com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81) │
│ at lrsql.system.database$make_conn_pool.invokeStatic(database.clj:86) │
│ at lrsql.system.database$make_conn_pool.invoke(database.clj:33) │
│ at lrsql.system.database.Connection.start(database.clj:98) │
│ at com.stuartsierra.component$fn__15051$G__15030__15053.invoke(component.cljc:5) │
│ at com.stuartsierra.component$fn__15051$G__15029__15056.invoke(component.cljc:5) │
│ at clojure.lang.AFn.applyToHelper(AFn.java:154) │
│ at clojure.lang.AFn.applyTo(AFn.java:144) │
│ at clojure.lang.Var.applyTo(Var.java:705) │
│ at clojure.core$apply.invokeStatic(core.clj:669) │
│ at clojure.core$apply.invoke(core.clj:662) │
│ at com.stuartsierra.component$try_action.invokeStatic(component.cljc:118) │
│ ... 19 more │
│ Caused by: org.postgresql.util.PSQLException: ERROR: syntax error at or near "PRAGMA" │
│ Position: 1 │
│ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2713)
Hello, we are trying to deploy lrsql in our K8 thorugh helm, but we run into issues when trying to use postgres: here the env vars:
and here the log we receive on the pod (partially truncated).
Could you please support in identifying the issue?
Consider the db is obviously outside the cluster but still reachable by the pod
We tried several routes, removing brackets, nothing worked.
Using sqlite works like a charm.
Thanks.
Marco
at clojure.lang.AFn.applyToHelper(AFn.java:152) │
│ at clojure.lang.RestFn.applyTo(RestFn.java:132) │
│ at lrsql.sqlite.main.main(Unknown Source) │
│ Exception in thread "main" clojure.lang.ExceptionInfo: Error in component :connection in system com.stuartsierra.component.SystemMap calling #'com.stuartsierra.component/start {:reason :com.stuartsierra.component/component-function-threw-exception, :function #'com.stuartsierra.component/start, :system- │
│ at com.stuartsierra.component$try_action.invokeStatic(component.cljc:120) │
│ at com.stuartsierra.component$try_action.invoke(component.cljc:117) │
│ at com.stuartsierra.component$update_system$fn__15095.invoke(component.cljc:140) │
│ at clojure.lang.ArraySeq.reduce(ArraySeq.java:119) │
│ at clojure.core$reduce.invokeStatic(core.clj:6885) │
│ at clojure.core$reduce.invoke(core.clj:6868) │
│ at com.stuartsierra.component$update_system.invokeStatic(component.cljc:136) │
│ at com.stuartsierra.component$update_system.doInvoke(component.cljc:130) │
│ at clojure.lang.RestFn.invoke(RestFn.java:445) │
│ at com.stuartsierra.component$start_system.invokeStatic(component.cljc:164) │
│ at com.stuartsierra.component$start_system.invoke(component.cljc:156) │
│ at com.stuartsierra.component$start_system.invokeStatic(component.cljc:162) │
│ at com.stuartsierra.component$start_system.invoke(component.cljc:156) │
│ at com.stuartsierra.component.SystemMap.start(component.cljc:179) │
│ at lrsql.sqlite.main$_main.invokeStatic(main.clj:30) │
│ at lrsql.sqlite.main$_main.doInvoke(main.clj:22) │
│ at clojure.lang.RestFn.invoke(RestFn.java:397) │
│ at clojure.lang.AFn.applyToHelper(AFn.java:152) │
│ at clojure.lang.RestFn.applyTo(RestFn.java:132) │
│ at lrsql.sqlite.main.main(Unknown Source) │
│ Caused by: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: ERROR: syntax error at or near "PRAGMA" │
│ Position: 1 │
│ at com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:596) │
│ at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:575) │
│ at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) │
│ at com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81) │
│ at lrsql.system.database$make_conn_pool.invokeStatic(database.clj:86) │
│ at lrsql.system.database$make_conn_pool.invoke(database.clj:33) │
│ at lrsql.system.database.Connection.start(database.clj:98) │
│ at com.stuartsierra.component$fn__15051$G__15030__15053.invoke(component.cljc:5) │
│ at com.stuartsierra.component$fn__15051$G__15029__15056.invoke(component.cljc:5) │
│ at clojure.lang.AFn.applyToHelper(AFn.java:154) │
│ at clojure.lang.AFn.applyTo(AFn.java:144) │
│ at clojure.lang.Var.applyTo(Var.java:705) │
│ at clojure.core$apply.invokeStatic(core.clj:669) │
│ at clojure.core$apply.invoke(core.clj:662) │
│ at com.stuartsierra.component$try_action.invokeStatic(component.cljc:118) │
│ ... 19 more │
│ Caused by: org.postgresql.util.PSQLException: ERROR: syntax error at or near "PRAGMA" │
│ Position: 1 │
│ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2713)