org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use.

JIRA | Wyatt Alt | 2 years ago
  1. 0

    PuppetDB team will tackle this and start work, testing approach to fully solving the issue. Performance testing needed. This work has an upstream impact with Facter that we are trying to address. This is encountered by the PE-7392 folks in a number of places, notably on host 202, though not during the timeperiod that the ticket itself is concerned with. {code} 2014-11-20 11:09:06,169 ERROR [c.p.p.command] [b8922a1d-46ff-4272-a53d-26737001d968] [replace facts] Retrying after attempt 4, due to: org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use. org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use. at org.postgresql.jdbc2.AbstractJdbc2Statement.setObject(AbstractJdbc2Statement.java:1920) ~[puppetdb.jar:na] at org.postgresql.jdbc3g.AbstractJdbc3gStatement.setObject(AbstractJdbc3gStatement.java:36) ~[puppetdb.jar:na] at org.postgresql.jdbc4.AbstractJdbc4Statement.setObject(AbstractJdbc4Statement.java:47) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.setObject(PreparedStatementHandle.java:925) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$set_parameters$fn__6334.invoke(internal.clj:279) ~[na:na] at clojure.core$map_indexed$mapi__6395$fn__6396.invoke(core.clj:6692) ~[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.Cons.next(Cons.java:39) ~[puppetdb.jar:na] at clojure.lang.RT.next(RT.java:598) ~[puppetdb.jar:na] at clojure.core$next.invoke(core.clj:64) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2856) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$set_parameters.invoke(internal.clj:277) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:336) ~[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:2557) ~[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.ChunkedCons.chunkedNext(ChunkedCons.java:59) ~[puppetdb.jar:na] at clojure.lang.ChunkedCons.next(ChunkedCons.java:43) ~[puppetdb.jar:na] at clojure.lang.RT.next(RT.java:598) ~[puppetdb.jar:na] at clojure.core$next.invoke(core.clj:64) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2856) ~[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.applyTo(RestFn.java:139) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.scf.storage$eval9818$fact_value_new_ids__9819$fn__9820.invoke(storage.clj:855) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9818$fact_value_new_ids__9819.invoke(storage.clj:846) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9842$fact_values_to_ids__9843$fn__9844.invoke(storage.clj:883) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9842$fact_values_to_ids__9843.invoke(storage.clj:861) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9868$new_fact_value_ids_STAR___9869$fn__9870.invoke(storage.clj:905) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9868$new_fact_value_ids_STAR___9869.invoke(storage.clj:886) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9892$new_fact_value_ids__9893$fn__9894.invoke(storage.clj:915) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9892$new_fact_value_ids__9893.invoke(storage.clj:908) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10050$update_facts_BANG___10051$fn__10055.invoke(storage.clj:1034) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10050$update_facts_BANG___10051.invoke(storage.clj:1027) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10244$replace_facts_BANG___10245$fn__10249$fn__10251.invoke(storage.clj:1235) ~[na:na] at com.puppetlabs.puppetdb.scf.storage.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.scf.storage$eval10244$replace_facts_BANG___10245$fn__10249.invoke(storage.clj:1232) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10244$replace_facts_BANG___10245.invoke(storage.clj:1225) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:381) ~[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} Seems like we should be able to figure out how to reproduce it.

    JIRA | 2 years ago | Wyatt Alt
    org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use.
  2. 0

    PuppetDB team will tackle this and start work, testing approach to fully solving the issue. Performance testing needed. This work has an upstream impact with Facter that we are trying to address. This is encountered by the PE-7392 folks in a number of places, notably on host 202, though not during the timeperiod that the ticket itself is concerned with. {code} 2014-11-20 11:09:06,169 ERROR [c.p.p.command] [b8922a1d-46ff-4272-a53d-26737001d968] [replace facts] Retrying after attempt 4, due to: org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use. org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use. at org.postgresql.jdbc2.AbstractJdbc2Statement.setObject(AbstractJdbc2Statement.java:1920) ~[puppetdb.jar:na] at org.postgresql.jdbc3g.AbstractJdbc3gStatement.setObject(AbstractJdbc3gStatement.java:36) ~[puppetdb.jar:na] at org.postgresql.jdbc4.AbstractJdbc4Statement.setObject(AbstractJdbc4Statement.java:47) ~[puppetdb.jar:na] at com.jolbox.bonecp.PreparedStatementHandle.setObject(PreparedStatementHandle.java:925) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$set_parameters$fn__6334.invoke(internal.clj:279) ~[na:na] at clojure.core$map_indexed$mapi__6395$fn__6396.invoke(core.clj:6692) ~[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.Cons.next(Cons.java:39) ~[puppetdb.jar:na] at clojure.lang.RT.next(RT.java:598) ~[puppetdb.jar:na] at clojure.core$next.invoke(core.clj:64) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2856) ~[puppetdb.jar:na] at clojure.java.jdbc.internal$set_parameters.invoke(internal.clj:277) ~[na:na] at clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:336) ~[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:2557) ~[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.ChunkedCons.chunkedNext(ChunkedCons.java:59) ~[puppetdb.jar:na] at clojure.lang.ChunkedCons.next(ChunkedCons.java:43) ~[puppetdb.jar:na] at clojure.lang.RT.next(RT.java:598) ~[puppetdb.jar:na] at clojure.core$next.invoke(core.clj:64) ~[puppetdb.jar:na] at clojure.core$dorun.invoke(core.clj:2856) ~[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.applyTo(RestFn.java:139) ~[puppetdb.jar:na] at clojure.core$apply.invoke(core.clj:626) ~[puppetdb.jar:na] at com.puppetlabs.puppetdb.scf.storage$eval9818$fact_value_new_ids__9819$fn__9820.invoke(storage.clj:855) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9818$fact_value_new_ids__9819.invoke(storage.clj:846) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9842$fact_values_to_ids__9843$fn__9844.invoke(storage.clj:883) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9842$fact_values_to_ids__9843.invoke(storage.clj:861) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9868$new_fact_value_ids_STAR___9869$fn__9870.invoke(storage.clj:905) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9868$new_fact_value_ids_STAR___9869.invoke(storage.clj:886) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9892$new_fact_value_ids__9893$fn__9894.invoke(storage.clj:915) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval9892$new_fact_value_ids__9893.invoke(storage.clj:908) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10050$update_facts_BANG___10051$fn__10055.invoke(storage.clj:1034) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10050$update_facts_BANG___10051.invoke(storage.clj:1027) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10244$replace_facts_BANG___10245$fn__10249$fn__10251.invoke(storage.clj:1235) ~[na:na] at com.puppetlabs.puppetdb.scf.storage.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.scf.storage$eval10244$replace_facts_BANG___10245$fn__10249.invoke(storage.clj:1232) ~[na:na] at com.puppetlabs.puppetdb.scf.storage$eval10244$replace_facts_BANG___10245.invoke(storage.clj:1225) ~[na:na] at com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:381) ~[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} Seems like we should be able to figure out how to reproduce it.

    JIRA | 2 years ago | Wyatt Alt
    org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use.
  3. 0

    Can't insert into hstore column in Postgresql

    GitHub | 2 years ago | billrobertson42
    org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of clojure.lang.MapEntry. Use setObject() with an explicit Types value to specify the type to use.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    parameterized IN clause using multiple columns

    Stack Overflow | 10 months ago | FiveNine
    org.postgresql.util.PSQLException: No hstore extension installed.
  6. 0

    How to obtain the contents of a td at the servlet

    Stack Overflow | 3 years ago | Sarra
    org.postgresql.util.PSQLException: L'indice de la colonne est hors limite : 1, nombre de colonnes : 0.

    5 unregistered visitors
    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

      Can't infer the SQL type to use for an instance of java.math.BigInteger. Use setObject() with an explicit Types value to specify the type to use.

      at org.postgresql.jdbc2.AbstractJdbc2Statement.setObject()
    2. PostgreSQL JDBC Driver
      AbstractJdbc4Statement.setObject
      1. org.postgresql.jdbc2.AbstractJdbc2Statement.setObject(AbstractJdbc2Statement.java:1920)[puppetdb.jar:na]
      2. org.postgresql.jdbc3g.AbstractJdbc3gStatement.setObject(AbstractJdbc3gStatement.java:36)[puppetdb.jar:na]
      3. org.postgresql.jdbc4.AbstractJdbc4Statement.setObject(AbstractJdbc4Statement.java:47)[puppetdb.jar:na]
      3 frames
    3. BoneCP :: Core Library
      PreparedStatementHandle.setObject
      1. com.jolbox.bonecp.PreparedStatementHandle.setObject(PreparedStatementHandle.java:925)[puppetdb.jar:na]
      1 frame
    4. notificationagent
      internal$set_parameters$fn__6334.invoke
      1. clojure.java.jdbc.internal$set_parameters$fn__6334.invoke(internal.clj:279)[na:na]
      1 frame
    5. Clojure
      core$dorun.invoke
      1. clojure.core$map_indexed$mapi__6395$fn__6396.invoke(core.clj:6692)[puppetdb.jar:na]
      2. clojure.lang.LazySeq.sval(LazySeq.java:40)[puppetdb.jar:na]
      3. clojure.lang.LazySeq.seq(LazySeq.java:49)[puppetdb.jar:na]
      4. clojure.lang.Cons.next(Cons.java:39)[puppetdb.jar:na]
      5. clojure.lang.RT.next(RT.java:598)[puppetdb.jar:na]
      6. clojure.core$next.invoke(core.clj:64)[puppetdb.jar:na]
      7. clojure.core$dorun.invoke(core.clj:2856)[puppetdb.jar:na]
      7 frames
    6. notificationagent
      internal$do_prepared_return_keys_STAR_.invoke
      1. clojure.java.jdbc.internal$set_parameters.invoke(internal.clj:277)[na:na]
      2. clojure.java.jdbc.internal$do_prepared_return_keys_STAR_.invoke(internal.clj:336)[na:na]
      2 frames
    7. Clojure
      core$apply.invoke
      1. clojure.lang.AFn.applyToHelper(AFn.java:156)[puppetdb.jar:na]
      2. clojure.lang.AFn.applyTo(AFn.java:144)[puppetdb.jar:na]
      3. clojure.core$apply.invoke(core.clj:626)[puppetdb.jar:na]
      4. clojure.java.jdbc$insert_values.doInvoke(jdbc.clj:263)[na:na]
      5. clojure.lang.RestFn.invoke(RestFn.java:442)[puppetdb.jar:na]
      6. clojure.java.jdbc$insert_records$ins_v__6411.invoke(jdbc.clj:278)[na:na]
      7. clojure.core$map$fn__4245.invoke(core.clj:2557)[puppetdb.jar:na]
      8. clojure.lang.LazySeq.sval(LazySeq.java:40)[puppetdb.jar:na]
      9. clojure.lang.LazySeq.seq(LazySeq.java:49)[puppetdb.jar:na]
      10. clojure.lang.ChunkedCons.chunkedNext(ChunkedCons.java:59)[puppetdb.jar:na]
      11. clojure.lang.ChunkedCons.next(ChunkedCons.java:43)[puppetdb.jar:na]
      12. clojure.lang.RT.next(RT.java:598)[puppetdb.jar:na]
      13. clojure.core$next.invoke(core.clj:64)[puppetdb.jar:na]
      14. clojure.core$dorun.invoke(core.clj:2856)[puppetdb.jar:na]
      15. clojure.core$doall.invoke(core.clj:2871)[puppetdb.jar:na]
      16. clojure.java.jdbc$insert_records.doInvoke(jdbc.clj:279)[na:na]
      17. clojure.lang.RestFn.applyTo(RestFn.java:139)[puppetdb.jar:na]
      18. clojure.core$apply.invoke(core.clj:626)[puppetdb.jar:na]
      18 frames
    8. com.puppetlabs.puppetdb
      Object$Callable$7da976d4.call
      1. com.puppetlabs.puppetdb.scf.storage$eval9818$fact_value_new_ids__9819$fn__9820.invoke(storage.clj:855)[na:na]
      2. com.puppetlabs.puppetdb.scf.storage$eval9818$fact_value_new_ids__9819.invoke(storage.clj:846)[na:na]
      3. com.puppetlabs.puppetdb.scf.storage$eval9842$fact_values_to_ids__9843$fn__9844.invoke(storage.clj:883)[na:na]
      4. com.puppetlabs.puppetdb.scf.storage$eval9842$fact_values_to_ids__9843.invoke(storage.clj:861)[na:na]
      5. com.puppetlabs.puppetdb.scf.storage$eval9868$new_fact_value_ids_STAR___9869$fn__9870.invoke(storage.clj:905)[na:na]
      6. com.puppetlabs.puppetdb.scf.storage$eval9868$new_fact_value_ids_STAR___9869.invoke(storage.clj:886)[na:na]
      7. com.puppetlabs.puppetdb.scf.storage$eval9892$new_fact_value_ids__9893$fn__9894.invoke(storage.clj:915)[na:na]
      8. com.puppetlabs.puppetdb.scf.storage$eval9892$new_fact_value_ids__9893.invoke(storage.clj:908)[na:na]
      9. com.puppetlabs.puppetdb.scf.storage$eval10050$update_facts_BANG___10051$fn__10055.invoke(storage.clj:1034)[na:na]
      10. com.puppetlabs.puppetdb.scf.storage$eval10050$update_facts_BANG___10051.invoke(storage.clj:1027)[na:na]
      11. com.puppetlabs.puppetdb.scf.storage$eval10244$replace_facts_BANG___10245$fn__10249$fn__10251.invoke(storage.clj:1235)[na:na]
      12. com.puppetlabs.puppetdb.scf.storage.proxy$java.lang.Object$Callable$7da976d4.call(Unknown Source)[na:na]
      12 frames
    9. Apache Giraph Core
      Timer.time
      1. com.yammer.metrics.core.Timer.time(Timer.java:91)[puppetdb.jar:na]
      1 frame
    10. com.puppetlabs.puppetdb
      command$eval11543$fn__11546$fn__11559.invoke
      1. com.puppetlabs.puppetdb.scf.storage$eval10244$replace_facts_BANG___10245$fn__10249.invoke(storage.clj:1232)[na:na]
      2. com.puppetlabs.puppetdb.scf.storage$eval10244$replace_facts_BANG___10245.invoke(storage.clj:1225)[na:na]
      3. com.puppetlabs.puppetdb.command$eval11543$fn__11546$fn__11559.invoke(command.clj:381)[na:na]
      3 frames
    11. 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
    12. notificationagent
      internal$transaction_STAR_.invoke
      1. clojure.java.jdbc.internal$transaction_STAR_.invoke(internal.clj:204)[na:na]
      1 frame
    13. 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
    14. notificationagent
      internal$with_connection_STAR_.invoke
      1. clojure.java.jdbc.internal$with_connection_STAR_.invoke(internal.clj:186)[na:na]
      1 frame
    15. 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
    16. com.puppetlabs.puppetdb
      command$eval11543$fn__11546.invoke
      1. com.puppetlabs.puppetdb.command$eval11543$fn__11546.invoke(command.clj:379)[na:na]
      1 frame
    17. Clojure
      MultiFn.invoke
      1. clojure.lang.MultiFn.invoke(MultiFn.java:231)[puppetdb.jar:na]
      1 frame
    18. 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
    19. Apache Giraph Core
      Timer.time
      1. com.yammer.metrics.core.Timer.time(Timer.java:91)[puppetdb.jar:na]
      1 frame
    20. 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
    21. Apache Giraph Core
      Timer.time
      1. com.yammer.metrics.core.Timer.time(Timer.java:91)[puppetdb.jar:na]
      1 frame
    22. 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
    23. 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
    24. 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
    25. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)[na:1.7.0_65]
      1 frame