puppetdb export before migration

66 views
Skip to first unread message

Fabrice Bacchella

unread,
Jul 18, 2014, 12:42:53 PM7/18/14
to puppet...@googlegroups.com
I ran an puppetdb export yesterday. It ran fine. It was a puppetdb 2.0

Now, after an export to puppetdb 2.1, I got some strange exception. puppet master is working fine, I didn't see anything special in the release notes. puppetmaster is running fine.

Did I miss something ?

$ puppetdb export --outfile ./my-puppetdb-export.tar.gz
java.lang.AssertionError: Assert failed: %
at com.puppetlabs.puppetdb.cli.export$events_for_report_hash.invoke (export.clj:114)
com.puppetlabs.puppetdb.cli.export$reports_for_node$fn__5294.invoke (export.clj:150)
clojure.core$map$fn__4245.invoke (core.clj:2557)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:484)
clojure.core$seq.invoke (core.clj:133)
clojure.core$map$fn__4245.invoke (core.clj:2551)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:484)
clojure.core$seq.invoke (core.clj:133)
clojure.core$map$fn__4245.invoke (core.clj:2551)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:484)
clojure.core$seq.invoke (core.clj:133)
clojure.core.protocols$seq_reduce.invoke (protocols.clj:30)
clojure.core.protocols/fn (protocols.clj:54)
clojure.core.protocols$fn__6031$G__6026__6044.invoke (protocols.clj:13)
clojure.core$reduce.invoke (core.clj:6289)
schema.core$eval3377$fn__3395$fn__3412.invoke (core.clj:787)
schema.core$eval3377$fn__3395$fn__3412.invoke (core.clj:785)
clojure.core$comp$fn__4192.invoke (core.clj:2403)
com.puppetlabs.puppetdb.cli.export$eval5305$report__GT_tar__5306.invoke (export.clj:153)
com.puppetlabs.puppetdb.cli.export$eval5329$get_node_data__5330$fn__5334.invoke (export.clj:184)
com.puppetlabs.puppetdb.cli.export$eval5329$get_node_data__5330.invoke (export.clj:170)
com.puppetlabs.puppetdb.cli.export$_main.doInvoke (export.clj:241)
clojure.lang.RestFn.invoke (RestFn.java:421)
clojure.lang.Var.invoke (Var.java:383)
clojure.lang.AFn.applyToHelper (AFn.java:156)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:624)
com.puppetlabs.puppetdb.core$run_command.invoke (core.clj:87)
com.puppetlabs.puppetdb.core$_main.doInvoke (core.clj:95)
clojure.lang.RestFn.invoke (RestFn.java:436)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:624)
clojure.main$main_opt.invoke (main.clj:315)
clojure.main$main.doInvoke (main.clj:420)
clojure.lang.RestFn.invoke (RestFn.java:482)
clojure.lang.Var.invoke (Var.java:401)
clojure.lang.AFn.applyToHelper (AFn.java:171)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
2014-07-18 18:35:57,650 ERROR [p.t.logging] Uncaught exception
java.lang.AssertionError: Assert failed: %
at com.puppetlabs.puppetdb.cli.export$events_for_report_hash.invoke(export.clj:114) ~[na:na]
at com.puppetlabs.puppetdb.cli.export$reports_for_node$fn__5294.invoke(export.clj:150) ~[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.RT.seq(RT.java:484) ~[puppetdb.jar:na]
at clojure.core$seq.invoke(core.clj:133) ~[puppetdb.jar:na]
at clojure.core$map$fn__4245.invoke(core.clj:2551) ~[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$map$fn__4245.invoke(core.clj:2551) ~[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.protocols$seq_reduce.invoke(protocols.clj:30) ~[puppetdb.jar:na]
at clojure.core.protocols$fn__6078.invoke(protocols.clj:54) ~[puppetdb.jar:na]
at clojure.core.protocols$fn__6031$G__6026__6044.invoke(protocols.clj:13) ~[puppetdb.jar:na]
at clojure.core$reduce.invoke(core.clj:6289) ~[puppetdb.jar:na]
at schema.core$eval3377$fn__3395$fn__3412.invoke(core.clj:787) ~[na:na]
at schema.core$eval3377$fn__3395$fn__3412.invoke(core.clj:785) ~[na:na]
at clojure.core$comp$fn__4192.invoke(core.clj:2403) ~[puppetdb.jar:na]
at com.puppetlabs.puppetdb.cli.export$eval5305$report__GT_tar__5306.invoke(export.clj:153) ~[na:na]
at com.puppetlabs.puppetdb.cli.export$eval5329$get_node_data__5330$fn__5334.invoke(export.clj:184) ~[na:na]
at com.puppetlabs.puppetdb.cli.export$eval5329$get_node_data__5330.invoke(export.clj:170) ~[na:na]
at com.puppetlabs.puppetdb.cli.export$_main.doInvoke(export.clj:241) ~[na:na]
at clojure.lang.RestFn.invoke(RestFn.java:421) [puppetdb.jar:na]
at clojure.lang.Var.invoke(Var.java:383) [puppetdb.jar:na]
at clojure.lang.AFn.applyToHelper(AFn.java:156) [puppetdb.jar:na]
at clojure.lang.Var.applyTo(Var.java:700) [puppetdb.jar:na]
at clojure.core$apply.invoke(core.clj:624) [puppetdb.jar:na]
at com.puppetlabs.puppetdb.core$run_command.invoke(core.clj:87) ~[na:na]
at com.puppetlabs.puppetdb.core$_main.doInvoke(core.clj:95) [na:na]
at clojure.lang.RestFn.invoke(RestFn.java:436) [puppetdb.jar:na]
at clojure.lang.Var.invoke(Var.java:388) [puppetdb.jar:na]
at clojure.lang.AFn.applyToHelper(AFn.java:160) [puppetdb.jar:na]
at clojure.lang.Var.applyTo(Var.java:700) [puppetdb.jar:na]
at clojure.core$apply.invoke(core.clj:624) [puppetdb.jar:na]
at clojure.main$main_opt.invoke(main.clj:315) [puppetdb.jar:na]
at clojure.main$main.doInvoke(main.clj:420) [puppetdb.jar:na]
at clojure.lang.RestFn.invoke(RestFn.java:482) [puppetdb.jar:na]
at clojure.lang.Var.invoke(Var.java:401) [puppetdb.jar:na]
at clojure.lang.AFn.applyToHelper(AFn.java:171) [puppetdb.jar:na]
at clojure.lang.Var.applyTo(Var.java:700) [puppetdb.jar:na]
at clojure.main.main(main.java:37) [puppetdb.jar:na]

Ken Barber

unread,
Jul 18, 2014, 1:22:39 PM7/18/14
to Puppet Users
Does this sound like your issue?

https://tickets.puppetlabs.com/browse/PDB-762

We found it recently and have already fixed it in source, but not
shipped a fix yet. We were holding off for someone complaining loud
enough or just shipping it with 2.2.0 (which should be out in a few
weeks or so).

ken.
> --
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/A8B00980-5D33-4C85-A2F8-AD630B1F716F%40spamcop.net.
> For more options, visit https://groups.google.com/d/optout.

Fabrice Bacchella

unread,
Jul 18, 2014, 4:01:41 PM7/18/14
to puppet...@googlegroups.com
Indeed, there is a few unchanged report in my db. So I'll have to wait until 2.2.0 I'm afraid.
> To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAE4bNT%3Dw22sSuO9gk7K3nFydpCwzzo%2BYoQPXdXnfA4hS5KKowg%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages