org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_$fn__6343.invoke(internal.clj:337) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:223) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:337) ~[na:na] at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[puppetdb.jar:na] at clojure.lang.AFn.applyTo(AFn.java:144) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_values.doInvoke(jdbc.clj:263) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:442) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records$ins_v__6411.invoke(jdbc.clj:278) ~[na:na] at clojure.core$map$fn__4245.invoke(core.clj:2559) ~[puppetdb.jar:na] at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[puppetdb.jar:na] at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[puppetdb.jar:na] at clojure.lang.RT.seq(RT.java:484) ~[puppetdb.jar:na] at clojure.core$seq.invoke(core.clj:133) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2855) ~[puppetdb.jar:na] at clojure.core$doall.invoke(core.clj:2871) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records.doInvoke(jdbc.clj:279) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:423) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_record.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125$fn__10126.invoke(storage.clj:1173) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125.invoke(storage.clj:1170) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144$fn__10145.invoke(storage.clj:1183) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144.invoke(storage.clj:1175) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:380) ~[na:na]

JIRA | Wyatt Alt | 2 years ago
  1. 0

    This error is present in a single place in the logs from PE-7392 {code} 2014-11-13 13:29:25,411 INFO [c.p.p.command] [6190222a-6056-43e4-9eec-0636d87d1663] [replace catalog] dc202sessmdb-01.lhr4.dqs.booking.com 2014-11-13 13:29:25,423 ERROR [c.p.p.command] [bb0dfdd0-1df1-4b3b-bbd5-487bc115a410] [replace facts] Retrying after attempt 4, due to: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_$fn__6343.invoke(internal.clj:337) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:223) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:337) ~[na:na] at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[puppetdb.jar:na] at clojure.lang.AFn.applyTo(AFn.java:144) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_values.doInvoke(jdbc.clj:263) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:442) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records$ins_v__6411.invoke(jdbc.clj:278) ~[na:na] at clojure.core$map$fn__4245.invoke(core.clj:2559) ~[puppetdb.jar:na] at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[puppetdb.jar:na] at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[puppetdb.jar:na] at clojure.lang.RT.seq(RT.java:484) ~[puppetdb.jar:na] at clojure.core$seq.invoke(core.clj:133) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2855) ~[puppetdb.jar:na] at clojure.core$doall.invoke(core.clj:2871) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records.doInvoke(jdbc.clj:279) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:423) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_record.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125$fn__10126.invoke(storage.clj:1173) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125.invoke(storage.clj:1170) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144$fn__10145.invoke(storage.clj:1183) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144.invoke(storage.clj:1175) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:380) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761$fn__6762$fn__6763.invoke(jdbc.clj:290) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:204) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761$fn__6762.invoke(jdbc.clj:290) ~[na:na] at clojure.java.jdbc.internal$with_connection_STAR_.invoke(internal.clj:186) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761.invoke(jdbc.clj:287) ~[na:na] at com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740$fn__6741$fn__6742.invoke(jdbc.clj:259) ~[na:na] at com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740$fn__6741.invoke(jdbc.clj:258) ~[na:na] at com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740.invoke(jdbc.clj:250) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546.invoke(command.clj:379) ~[na:na] at clojure.lang.MultiFn.invoke(MultiFn.java:231) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.command$produce_message_handler$fn__11715.invoke(command.clj:647) ~[na:na] at com.puppetlabs.puppetdb.command$wrap_with_discard$fn__11664$fn__11668.invoke(command.clj:554) ~[na:na] at com.puppetlabs.puppetdb.command.proxy$java.lang.Object$Callable$7da976d4.call(Unknown Source) ~[na:na] at com.yammer.metrics.core.Timer.time(Timer.java:91) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.command$wrap_with_discard$fn__11664.invoke(command.clj:553) ~[na:na] at com.puppetlabs.puppetdb.command$wrap_with_exception_handling$fn__11649$fn__11650.invoke(command.clj:507) ~[na:na] at com.puppetlabs.puppetdb.command.proxy$java.lang.Object$Callable$7da976d4.call(Unknown Source) ~[na:na] at com.yammer.metrics.core.Timer.time(Timer.java:91) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.command$wrap_with_exception_handling$fn__11649.invoke(command.clj:506) ~[na:na] at com.puppetlabs.puppetdb.command$wrap_with_command_parser$fn__11659.invoke(command.clj:529) [na:na] at com.puppetlabs.puppetdb.command$wrap_with_meter$fn__11639.invoke(command.clj:467) [na:na] at com.puppetlabs.puppetdb.command$wrap_with_thread_name$fn__11673.invoke(command.clj:569) [na:na] at com.puppetlabs.mq$create_message_listener$reify__10820.onMessage(mq.clj:270) [na:na] at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:560) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263) [puppetdb.jar:na] at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) [puppetdb.jar:na] at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) [puppetdb.jar:na] at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) [puppetdb.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65] {code} I haven't seen it before; could be a consequence of their postgres setup.

    JIRA | 2 years ago | Wyatt Alt
    org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_$fn__6343.invoke(internal.clj:337) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:223) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:337) ~[na:na] at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[puppetdb.jar:na] at clojure.lang.AFn.applyTo(AFn.java:144) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_values.doInvoke(jdbc.clj:263) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:442) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records$ins_v__6411.invoke(jdbc.clj:278) ~[na:na] at clojure.core$map$fn__4245.invoke(core.clj:2559) ~[puppetdb.jar:na] at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[puppetdb.jar:na] at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[puppetdb.jar:na] at clojure.lang.RT.seq(RT.java:484) ~[puppetdb.jar:na] at clojure.core$seq.invoke(core.clj:133) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2855) ~[puppetdb.jar:na] at clojure.core$doall.invoke(core.clj:2871) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records.doInvoke(jdbc.clj:279) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:423) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_record.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125$fn__10126.invoke(storage.clj:1173) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125.invoke(storage.clj:1170) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144$fn__10145.invoke(storage.clj:1183) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144.invoke(storage.clj:1175) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:380) ~[na:na]
  2. 0

    This error is present in a single place in the logs from PE-7392 {code} 2014-11-13 13:29:25,411 INFO [c.p.p.command] [6190222a-6056-43e4-9eec-0636d87d1663] [replace catalog] dc202sessmdb-01.lhr4.dqs.booking.com 2014-11-13 13:29:25,423 ERROR [c.p.p.command] [bb0dfdd0-1df1-4b3b-bbd5-487bc115a410] [replace facts] Retrying after attempt 4, due to: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_$fn__6343.invoke(internal.clj:337) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:223) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:337) ~[na:na] at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[puppetdb.jar:na] at clojure.lang.AFn.applyTo(AFn.java:144) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_values.doInvoke(jdbc.clj:263) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:442) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records$ins_v__6411.invoke(jdbc.clj:278) ~[na:na] at clojure.core$map$fn__4245.invoke(core.clj:2559) ~[puppetdb.jar:na] at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[puppetdb.jar:na] at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[puppetdb.jar:na] at clojure.lang.RT.seq(RT.java:484) ~[puppetdb.jar:na] at clojure.core$seq.invoke(core.clj:133) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2855) ~[puppetdb.jar:na] at clojure.core$doall.invoke(core.clj:2871) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records.doInvoke(jdbc.clj:279) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:423) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_record.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125$fn__10126.invoke(storage.clj:1173) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125.invoke(storage.clj:1170) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144$fn__10145.invoke(storage.clj:1183) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144.invoke(storage.clj:1175) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:380) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761$fn__6762$fn__6763.invoke(jdbc.clj:290) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:204) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761$fn__6762.invoke(jdbc.clj:290) ~[na:na] at clojure.java.jdbc.internal$with_connection_STAR_.invoke(internal.clj:186) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761.invoke(jdbc.clj:287) ~[na:na] at com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740$fn__6741$fn__6742.invoke(jdbc.clj:259) ~[na:na] at com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740$fn__6741.invoke(jdbc.clj:258) ~[na:na] at com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740.invoke(jdbc.clj:250) ~[na:na] at com.puppetlabs.jdbc$with_transacted_connection_fn.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546.invoke(command.clj:379) ~[na:na] at clojure.lang.MultiFn.invoke(MultiFn.java:231) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.command$produce_message_handler$fn__11715.invoke(command.clj:647) ~[na:na] at com.puppetlabs.puppetdb.command$wrap_with_discard$fn__11664$fn__11668.invoke(command.clj:554) ~[na:na] at com.puppetlabs.puppetdb.command.proxy$java.lang.Object$Callable$7da976d4.call(Unknown Source) ~[na:na] at com.yammer.metrics.core.Timer.time(Timer.java:91) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.command$wrap_with_discard$fn__11664.invoke(command.clj:553) ~[na:na] at com.puppetlabs.puppetdb.command$wrap_with_exception_handling$fn__11649$fn__11650.invoke(command.clj:507) ~[na:na] at com.puppetlabs.puppetdb.command.proxy$java.lang.Object$Callable$7da976d4.call(Unknown Source) ~[na:na] at com.yammer.metrics.core.Timer.time(Timer.java:91) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.command$wrap_with_exception_handling$fn__11649.invoke(command.clj:506) ~[na:na] at com.puppetlabs.puppetdb.command$wrap_with_command_parser$fn__11659.invoke(command.clj:529) [na:na] at com.puppetlabs.puppetdb.command$wrap_with_meter$fn__11639.invoke(command.clj:467) [na:na] at com.puppetlabs.puppetdb.command$wrap_with_thread_name$fn__11673.invoke(command.clj:569) [na:na] at com.puppetlabs.mq$create_message_listener$reify__10820.onMessage(mq.clj:270) [na:na] at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:560) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) [puppetdb.jar:na] at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263) [puppetdb.jar:na] at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) [puppetdb.jar:na] at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) [puppetdb.jar:na] at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) [puppetdb.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65] {code} I haven't seen it before; could be a consequence of their postgres setup.

    JIRA | 2 years ago | Wyatt Alt
    org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_$fn__6343.invoke(internal.clj:337) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:223) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:337) ~[na:na] at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[puppetdb.jar:na] at clojure.lang.AFn.applyTo(AFn.java:144) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_values.doInvoke(jdbc.clj:263) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:442) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records$ins_v__6411.invoke(jdbc.clj:278) ~[na:na] at clojure.core$map$fn__4245.invoke(core.clj:2559) ~[puppetdb.jar:na] at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[puppetdb.jar:na] at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[puppetdb.jar:na] at clojure.lang.RT.seq(RT.java:484) ~[puppetdb.jar:na] at clojure.core$seq.invoke(core.clj:133) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2855) ~[puppetdb.jar:na] at clojure.core$doall.invoke(core.clj:2871) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records.doInvoke(jdbc.clj:279) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:423) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_record.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125$fn__10126.invoke(storage.clj:1173) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125.invoke(storage.clj:1170) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144$fn__10145.invoke(storage.clj:1183) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144.invoke(storage.clj:1175) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:380) ~[na:na]
  3. 0

    We are working on an experiment where the first user / evaluator creates two spaces and a bunch of content using the Confluence rest api. In a few pages we have tasks with the user @mentioned. These seem to quite often cause our create page to fail with a transaction rollback, and thus causing our experiment to fail. Here's a few log snippets and analysis: {quote}@4000000054feead01f05278c 2015-03-10 12:59:50,492 ERROR [TP-Processor3] [atlassian.event.internal.AsynchronousAbleEventDispatcher] run There was an exception thrown trying to dispatch event [ConfluenceTaskCreateEvent{user=com.atlassian.confluence.user.ConfluenceUserImpl@203f4f[vcosta46,ff8080814c03b7ff014c03b80f960001], task=Task [globalId=0, id=1, contentId=491540, taskStatus=UNCHECKED, title=Vitor Costa [Administrator] https://carglasspt.atlassian.net/wiki/display/~vcosta46 to look into Confluence Questions, description=, body=<ac:link><ri:user ri:userkey="ff8080814c03b7ff014c03b80f960001" /></ac:link> to look into Confluence Questions, creator=vcosta46, assignee=vcosta46, createDate=Tue Mar 10 12:59:49 GMT 2015, dueDate=null, updateDate=null, completeUser=null, completeDate=null]}] from the invoker [SingleParameterMethodListenerInvoker{method=public void com.atlassian.mywork.providers.confluence.ConfluenceTasksEventListener.onTaskCreatedEvent(com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskCreateEvent) throws java.lang.Exception, listener=com.atlassian.mywork.providers.confluence.ConfluenceTasksEventListener@82bae0}] @4000000054feead01f056ddc -- referer: https://carglasspt.atlassian.net/wiki/dashboard.action | url: /wiki/rest/api/content | userName: vcosta46 @4000000054feead01f0571c4 java.lang.RuntimeException: java.lang.reflect.UndeclaredThrowableException @4000000054feead01f0571c4 at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:50) @4000000054feead01f0575ac at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:48) @4000000054feead01f057994 at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:253) @4000000054feead01f057d7c at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:107) ... @4000000054feead01f0a53c4 at com.sun.proxy.$Proxy2590.createOrUpdate(Unknown Source) *@4000000054feead01f0a53c4 at com.atlassian.mywork.providers.confluence.ConfluenceTasksEventListener.onTaskCreatedEvent(ConfluenceTasksEventListener.java:65)* @4000000054feead01f0a5b94 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ... @4000000054feead01f0c14fc Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "u_ao_9412a1_aouser_username" @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2077) @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1810) @4000000054feead01f0c20b4 at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) @4000000054feead01f0c20b4 at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:498) @4 {quote} that causes transaction to rollback {quote}@4000000054feead022dac484 2015-03-10 12:59:50,575 ERROR [TP-Processor3] [rest.api.model.ExceptionConverter] convertServiceException No status code found for exception, converting to internal server error : @4000000054feead022dacc54 -- referer: https://carglasspt.atlassian.net/wiki/dashboard.action | url: /wiki/rest/api/content | userName: vcosta46 @4000000054feead022dad03c org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only @4000000054feead022dad03c at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:695) @4000000054feead022dae7ac at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source) @4000000054feead022daeb94 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) @4{quote} From {code:java} com.atlassian.mywork.host.dao.ao.AOUserDao.getAO(AOUserDao.java:40) {code} it looks like the issue is that find AOUser below returns null: {code:java} private AOUser getAO(UserKey userKey) { AOUser user = findOnly(select().where("USERNAME = ?", userKey.getStringValue())); if (user == null) { user = ao.create(AOUser.class, new DBParam("USERNAME", userKey.getStringValue())); user.setCreated(new Date()); user.setUpdated(user.getCreated()); } else { user.setUpdated(new Date()); } return user; } {code} So concurrency / transaction stuff.

    Atlassian JIRA | 2 years ago | Sami Jaatinen [Atlassian]
    org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "u_ao_9412a1_aouser_username" @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2077) @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1810)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    We are working on an experiment where the first user / evaluator creates two spaces and a bunch of content using the Confluence rest api. In a few pages we have tasks with the user @mentioned. These seem to quite often cause our create page to fail with a transaction rollback, and thus causing our experiment to fail. Here's a few log snippets and analysis: {quote}@4000000054feead01f05278c 2015-03-10 12:59:50,492 ERROR [TP-Processor3] [atlassian.event.internal.AsynchronousAbleEventDispatcher] run There was an exception thrown trying to dispatch event [ConfluenceTaskCreateEvent{user=com.atlassian.confluence.user.ConfluenceUserImpl@203f4f[vcosta46,ff8080814c03b7ff014c03b80f960001], task=Task [globalId=0, id=1, contentId=491540, taskStatus=UNCHECKED, title=Vitor Costa [Administrator] https://carglasspt.atlassian.net/wiki/display/~vcosta46 to look into Confluence Questions, description=, body=<ac:link><ri:user ri:userkey="ff8080814c03b7ff014c03b80f960001" /></ac:link> to look into Confluence Questions, creator=vcosta46, assignee=vcosta46, createDate=Tue Mar 10 12:59:49 GMT 2015, dueDate=null, updateDate=null, completeUser=null, completeDate=null]}] from the invoker [SingleParameterMethodListenerInvoker{method=public void com.atlassian.mywork.providers.confluence.ConfluenceTasksEventListener.onTaskCreatedEvent(com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskCreateEvent) throws java.lang.Exception, listener=com.atlassian.mywork.providers.confluence.ConfluenceTasksEventListener@82bae0}] @4000000054feead01f056ddc -- referer: https://carglasspt.atlassian.net/wiki/dashboard.action | url: /wiki/rest/api/content | userName: vcosta46 @4000000054feead01f0571c4 java.lang.RuntimeException: java.lang.reflect.UndeclaredThrowableException @4000000054feead01f0571c4 at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:50) @4000000054feead01f0575ac at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:48) @4000000054feead01f057994 at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:253) @4000000054feead01f057d7c at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:107) ... @4000000054feead01f0a53c4 at com.sun.proxy.$Proxy2590.createOrUpdate(Unknown Source) *@4000000054feead01f0a53c4 at com.atlassian.mywork.providers.confluence.ConfluenceTasksEventListener.onTaskCreatedEvent(ConfluenceTasksEventListener.java:65)* @4000000054feead01f0a5b94 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ... @4000000054feead01f0c14fc Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "u_ao_9412a1_aouser_username" @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2077) @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1810) @4000000054feead01f0c20b4 at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) @4000000054feead01f0c20b4 at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:498) @4 {quote} that causes transaction to rollback {quote}@4000000054feead022dac484 2015-03-10 12:59:50,575 ERROR [TP-Processor3] [rest.api.model.ExceptionConverter] convertServiceException No status code found for exception, converting to internal server error : @4000000054feead022dacc54 -- referer: https://carglasspt.atlassian.net/wiki/dashboard.action | url: /wiki/rest/api/content | userName: vcosta46 @4000000054feead022dad03c org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only @4000000054feead022dad03c at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:695) @4000000054feead022dae7ac at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source) @4000000054feead022daeb94 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) @4{quote} From {code:java} com.atlassian.mywork.host.dao.ao.AOUserDao.getAO(AOUserDao.java:40) {code} it looks like the issue is that find AOUser below returns null: {code:java} private AOUser getAO(UserKey userKey) { AOUser user = findOnly(select().where("USERNAME = ?", userKey.getStringValue())); if (user == null) { user = ao.create(AOUser.class, new DBParam("USERNAME", userKey.getStringValue())); user.setCreated(new Date()); user.setUpdated(user.getCreated()); } else { user.setUpdated(new Date()); } return user; } {code} So concurrency / transaction stuff.

    Atlassian JIRA | 2 years ago | Sami Jaatinen [Atlassian]
    org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "u_ao_9412a1_aouser_username" @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2077) @4000000054feead01f0c18e4 at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1810)
  6. 0

    duplicate key value &quot;sym_data_gap_...

    symmetricds | 5 years ago | *anonymous
    org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "sym_data_gap_pkey" Detail: Key (start_id, end_id)=(25267442, 25267442) already exists.

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.postgresql.util.PSQLException

      ERROR: duplicate key value violates unique constraint "certnames_pkey" Detail: Key (name)=(dc202sessmdb-01.lhr4.dqs.booking.com) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[puppetdb.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[puppetdb.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:203) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_$fn__6343.invoke(internal.clj:337) ~[na:na] at clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:223) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:337) ~[na:na] at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[puppetdb.jar:na] at clojure.lang.AFn.applyTo(AFn.java:144) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_values.doInvoke(jdbc.clj:263) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:442) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records$ins_v__6411.invoke(jdbc.clj:278) ~[na:na] at clojure.core$map$fn__4245.invoke(core.clj:2559) ~[puppetdb.jar:na] at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[puppetdb.jar:na] at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[puppetdb.jar:na] at clojure.lang.RT.seq(RT.java:484) ~[puppetdb.jar:na] at clojure.core$seq.invoke(core.clj:133) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2855) ~[puppetdb.jar:na] at clojure.core$doall.invoke(core.clj:2871) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_records.doInvoke(jdbc.clj:279) ~[na:na] at clojure.lang.RestFn.invoke(RestFn.java:423) ~[puppetdb.jar:na] at clojure.java.jdbc$insert_record.invoke(jdbc.clj:286) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125$fn__10126.invoke(storage.clj:1173) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10124$add_certname_BANG___10125.invoke(storage.clj:1170) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144$fn__10145.invoke(storage.clj:1183) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10143$maybe_activate_node_BANG___10144.invoke(storage.clj:1175) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:380) ~[na:na]

      at com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761$fn__6762$fn__6763.invoke()
    2. com.puppetlabs
      jdbc$with_transacted_connection_fn$fn__6761$fn__6762$fn__6763.invoke
      1. com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761$fn__6762$fn__6763.invoke(jdbc.clj:290)[na:na]
      1 frame
    3. notificationagent
      internal$transaction_STAR_.invoke
      1. clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:204)[na:na]
      1 frame
    4. com.puppetlabs
      jdbc$with_transacted_connection_fn$fn__6761$fn__6762.invoke
      1. com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761$fn__6762.invoke(jdbc.clj:290)[na:na]
      1 frame
    5. notificationagent
      internal$with_connection_STAR_.invoke
      1. clojure.java.jdbc.internal$with_connection_STAR_.invoke(internal.clj:186)[na:na]
      1 frame
    6. com.puppetlabs
      jdbc$with_transacted_connection_fn.invoke
      1. com.puppetlabs.jdbc$with_transacted_connection_fn$fn__6761.invoke(jdbc.clj:287)[na:na]
      2. com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740$fn__6741$fn__6742.invoke(jdbc.clj:259)[na:na]
      3. com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740$fn__6741.invoke(jdbc.clj:258)[na:na]
      4. com.puppetlabs.jdbc$eval6739$retry_sql_STAR___6740.invoke(jdbc.clj:250)[na:na]
      5. com.puppetlabs.jdbc$with_transacted_connection_fn.invoke(jdbc.clj:286)[na:na]
      5 frames
    7. com.puppetlabs.puppetdb
      command$eval11543$fn__11546.invoke
      1. com.puppetlabs.puppetdb.command$eval11543$fn__11546.invoke(command.clj:379)[na:na]
      1 frame
    8. Clojure
      MultiFn.invoke
      1. clojure.lang.MultiFn.invoke(MultiFn.java:231)[puppetdb.jar:na]
      1 frame
    9. com.puppetlabs.puppetdb
      Object$Callable$7da976d4.call
      1. com.puppetlabs.puppetdb.command$produce_message_handler$fn__11715.invoke(command.clj:647)[na:na]
      2. com.puppetlabs.puppetdb.command$wrap_with_discard$fn__11664$fn__11668.invoke(command.clj:554)[na:na]
      3. com.puppetlabs.puppetdb.command.proxy$java.lang.Object$Callable$7da976d4.call(Unknown Source)[na:na]
      3 frames
    10. Apache Giraph Core
      Timer.time
      1. com.yammer.metrics.core.Timer.time(Timer.java:91)[puppetdb.jar:na]
      1 frame
    11. com.puppetlabs.puppetdb
      Object$Callable$7da976d4.call
      1. com.puppetlabs.puppetdb.command$wrap_with_discard$fn__11664.invoke(command.clj:553)[na:na]
      2. com.puppetlabs.puppetdb.command$wrap_with_exception_handling$fn__11649$fn__11650.invoke(command.clj:507)[na:na]
      3. com.puppetlabs.puppetdb.command.proxy$java.lang.Object$Callable$7da976d4.call(Unknown Source)[na:na]
      3 frames
    12. Apache Giraph Core
      Timer.time
      1. com.yammer.metrics.core.Timer.time(Timer.java:91)[puppetdb.jar:na]
      1 frame
    13. com.puppetlabs.puppetdb
      command$wrap_with_thread_name$fn__11673.invoke
      1. com.puppetlabs.puppetdb.command$wrap_with_exception_handling$fn__11649.invoke(command.clj:506)[na:na]
      2. com.puppetlabs.puppetdb.command$wrap_with_command_parser$fn__11659.invoke(command.clj:529)[na:na]
      3. com.puppetlabs.puppetdb.command$wrap_with_meter$fn__11639.invoke(command.clj:467)[na:na]
      4. com.puppetlabs.puppetdb.command$wrap_with_thread_name$fn__11673.invoke(command.clj:569)[na:na]
      4 frames
    14. com.puppetlabs
      mq$create_message_listener$reify__10820.onMessage
      1. com.puppetlabs.mq$create_message_listener$reify__10820.onMessage(mq.clj:270)[na:na]
      1 frame
    15. Spring Framework
      DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run
      1. org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:560)[puppetdb.jar:na]
      2. org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)[puppetdb.jar:na]
      3. org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)[puppetdb.jar:na]
      4. org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325)[puppetdb.jar:na]
      5. org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)[puppetdb.jar:na]
      6. org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058)[puppetdb.jar:na]
      7. org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050)[puppetdb.jar:na]
      8. org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947)[puppetdb.jar:na]
      8 frames
    16. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)[na:1.7.0_65]
      1 frame