Issue #20077 has been updated by James Patterson.

Looks exactly like #16568 to me.

----------------------------------------
Bug #20077: Could not find declared class
https://projects.puppetlabs.com/issues/20077#change-89252

* Author: James Patterson
* Status: Needs More Information
* Priority: Normal
* Assignee: James Patterson
* Category: modules
* Target version: 
* Affected Puppet version: 3.1.1
* Keywords: 
* Branch: 
----------------------------------------
We sometimes see the error below on the puppet master and the puppet node under 
the following circumstances:
* We have edited a class on the puppet master
* We restart puppet on a puppet node very shortly after

The error is:

    Puppet::Parser::AST::Resource failed with error ArgumentError: Could not 
find declared class XXX at /etc/puppet/manifests/node/NODENAME.pp on node 
NODENAME

Where XXX is a class name that exists.

Important is that the XXX class name is not the class we have just edited: it's 
like the editing of the class is causing some kind of re-read of all classes by 
the puppet module, and that during the re-read these errors are returned. i.e. 
a race condition.

Re-starting puppet on the puppet node a second time will work fine, and not 
show any errors.

Puppet 3.1.1. Reporting here in case this a dupe. Will attach logs if not a 
dupe, just let me know what you need.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to