It's definitely a class loading problem and I don't think Jeeva is using "modules" at all.
Jeeva: Could you pls try the things I said in my previous post and see if that works? Cheers!! On Monday, April 16, 2012 1:34:31 AM UTC+1, Wil Cooley wrote: > > On Apr 13, 10:49 am, Munna S <19.mu...@gmail.com> wrote: > > I followed your steps. now i am getting below error > > > > Apr 13 17:42:44 pil-vm-pup-01 puppet-master[7899]: Could not find class > > dev_jboss_jeeva for vm-jeeva2.aircell.prod at > > ... > > > i have jeeva_base.pp file under /etc/puppet/manifests/nodes and below is > > its content > > -------------------------------- > > node jeeva_base { > > include dev_jboss_jeeva} > > > > -------------------------------------- > > > > also i have a another .pp file by name vm-jeeva2 under > > /etc/puppet/manifests/nodes and below is its content. we have seperate > .pp > > file for each server name. one server is vm-jeeva2. > > ------------------ > > node vm-jeeva2 inherits jeeva_base {} > > > > -------------------- > > > > what could be the problem ? > > Where is the class dev_jboss_jeeva defined? You mentioned above an > 'init.pp', which would be usual if you were using modules, but it does > not seem like you are using modules. > > It sounds like the problem you are having is wholly outside of the > complicated machinations of what you're trying to do. It looks more > like you have a much simpler class-loading problem. > > Here are a few things to try: > * Comment out all of the stuff from dev_jboss_jeeva and replace it > with a "warning" function call, to log that everything is working > right: > class dev_jboss_jeeva { > warning("dev_jboss_jeeva has successfully loaded") > } > * Copy your class dev_jboss_jeeva { ... } right before the "node > jeeva_base" and see if you see your warning message (I suggest warning > instead of info because info sometimes requires using --verbose on the > command line; warning will always show): > class dev_jboss_jeeva { > warning("dev_jboss_jeeva was here") > } > node jeeva_base { > include dev_jboss_jeeva > } > > If you see the message with the class defined right before the node, > but not wherever else you have it, then you know the problem is that > it is unable to actually find the class and you should give specifics > about that instead. > > Wil -- 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/-/_Puid9FxhfAJ. To post to this group, send email to puppet-users@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.