On Fri, Jun 15, 2012 at 3:20 PM, Brian <b...@uga.edu> wrote:

> After upgrading to 0.9.1, one of my hosts fails with a
> NullPointerException in PuppetDB. Other hosts still work fine.
>

Are you perhaps on a RPM-based distro? If so, does an upgrade from 0.9.1-1
to 0.9.1-2 resolve the issue?

deepak


>
> puppet agent log-
> Fri Jun 15 17:10:23 -0400 2012 Puppet (err): Could not retrieve catalog
> from remote server: Error 400 on SERVER: Could not retrieve resources from
> the PuppetDB at rubus.rcc.uga.edu:8762: [500 Internal Server Error]  on
> node mango.ctegd.uga.edu
>
> puppetdb log-
> 2012-06-15 17:10:15,670 WARN  [main] [bonecp.BoneCPConfig] JDBC username
> was not set in config!
> 2012-06-15 17:10:15,671 WARN  [main] [bonecp.BoneCPConfig] JDBC password
> was not set in config!
> 2012-06-15 17:10:16,944 INFO  [BoneCP-pool-watch-thread]
> [HSQLDB3771C9F478.ENGINE] checkpointClose start
> 2012-06-15 17:10:17,207 INFO  [BoneCP-pool-watch-thread]
> [HSQLDB3771C9F478.ENGINE] checkpointClose end
> 2012-06-15 17:10:17,234 INFO  [main] [cli.services] Starting broker
> 2012-06-15 17:10:18,111 INFO  [main] [journal.Journal] ignoring zero
> length, partially initialised journal data file: db-1.log number = 1 ,
> length = 0
> 2012-06-15 17:10:18,185 INFO  [main] [cli.services] Starting 4 command
> processor threads
> 2012-06-15 17:10:18,186 INFO  [main] [cli.services] Starting query server
> 2012-06-15 17:10:18,187 INFO  [main] [cli.services] Starting database
> compactor (60 minute interval)
> 2012-06-15 17:10:18,197 INFO  [clojure-agent-send-off-pool-4]
> [mortbay.log] Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log)
> via org.mortbay.log.Slf4jLog
> 2012-06-15 17:10:18,201 INFO  [clojure-agent-send-off-pool-4]
> [mortbay.log] jetty-6.1.x
> 2012-06-15 17:10:18,217 INFO  [clojure-agent-send-off-pool-4]
> [mortbay.log] Started SocketConnector@localhost:8761
> 2012-06-15 17:10:18,391 INFO  [clojure-agent-send-off-pool-4]
> [mortbay.log] Started sslsocketconnec...@rubus.rcc.uga.edu:8762
> 2012-06-15 17:10:19,086 INFO  [command-proc-84] [puppetdb.command]
> [61677bb0-a412-405b-8ba7-92c862f5064b] [replace facts] mango.ctegd.uga.edu
> 2012-06-15 17:10:23,358 ERROR [2003920175@qtp-243298716-2] [mortbay.log]
> /resources?query=["and",["=","type","Nagios_host"],["=","exported",true],["=",["node","active"],true],["not",["=",["node","name"],"
> mango.ctegd.uga.edu"]],["=","tag","public"]]
> java.lang.NullPointerException
>         at
> com.puppetlabs.puppetdb.scf.storage$sql_current_connection_database_name.invoke(storage.clj:38)
>         at
> com.puppetlabs.puppetdb.scf.storage$eval2037$fn__2038.invoke(storage.clj:66)
>         at clojure.lang.MultiFn.invoke(MultiFn.java:163)
>         at
> com.puppetlabs.puppetdb.query.resource$eval8772$fn__8774.invoke(resource.clj:99)
>         at clojure.lang.MultiFn.invoke(MultiFn.java:163)
>         at clojure.core$map$fn__3811.invoke(core.clj:2430)
>         at clojure.lang.LazySeq.sval(LazySeq.java:42)
>         at clojure.lang.LazySeq.seq(LazySeq.java:60)
>         at clojure.lang.RT.seq(RT.java:466)
>         at clojure.core$seq.invoke(core.clj:133)
>         at clojure.core$map$fn__3811.invoke(core.clj:2424)
>         at clojure.lang.LazySeq.sval(LazySeq.java:42)
>         at clojure.lang.LazySeq.seq(LazySeq.java:60)
>         at clojure.lang.RT.seq(RT.java:466)
>         at clojure.core$seq.invoke(core.clj:133)
>         at clojure.core$apply.invoke(core.clj:600)
>         at clojure.core$mapcat.doInvoke(core.clj:2459)
>         at clojure.lang.RestFn.invoke(RestFn.java:423)
>         at
> com.puppetlabs.puppetdb.query.resource$eval8787$fn__8789.invoke(resource.clj:144)
>         at clojure.lang.MultiFn.invoke(MultiFn.java:163)
>         at
> com.puppetlabs.puppetdb.query.resource$query__GT_sql.invoke(resource.clj:60)
>         at
> com.puppetlabs.puppetdb.http.resources$produce_body.invoke(resources.clj:83)
>         at
> com.puppetlabs.puppetdb.http.resources$resources_app.invoke(resources.clj:105)
>         at
> com.puppetlabs.puppetdb.http.server$routes$fn__9125.invoke(server.clj:21)
>         at com.puppetlabs.puppetdb.http.server$routes.invoke(server.clj:21)
>         at
> ring.middleware.resource$wrap_resource$fn__9096.invoke(resource.clj:17)
>         at
> ring.middleware.params$wrap_params$fn__7124.invoke(params.clj:76)
>         at
> com.puppetlabs.middleware$wrap_with_metrics_STAR_$fn__9078$fn__9079.invoke(middleware.clj:30)
>         at
> com.puppetlabs.middleware.proxy$java.lang.Object$Callable$f8c5758f.call(Unknown
> Source)
>         at com.yammer.metrics.core.Timer.time(Timer.java:91)
>         at
> com.puppetlabs.middleware$wrap_with_metrics_STAR_$fn__9078.invoke(middleware.clj:28)
>         at
> com.puppetlabs.middleware$wrap_with_globals$fn__9075.invoke(middleware.clj:13)
>         at ring.adapter.jetty$proxy_handler$fn__3248.invoke(jetty.clj:16)
>         at
> ring.adapter.jetty.proxy$org.mortbay.jetty.handler.AbstractHandler$0.handle(Unknown
> Source)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>         at org.mortbay.jetty.Server.handle(Server.java:326)
>         at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>         at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>         at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>         at
> org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:680)
>         at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/KcNygBD5pEcJ.
>
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to