Cobbler sync task fails with null pointer exceptions
Issue
- Internal Server Error when viewing kickstart profiles
- Missing cobbler profiles in /var/lib/cobbler/config/profiles.d directory
- Taskomatic continues in endless cycle trying to sync Cobbler profiles
- Java stack trace in /var/log/rhn/rhn_taskomatic_daemon.log file
INFO | jvm 1 | 2014/11/12 09:48:06 | java.lang.NullPointerException
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.manager.kickstart.KickstartFormatter.getUpdatePackages(KickstartFormatter.java:931)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.manager.kickstart.KickstartFormatter.getRhnPost(KickstartFormatter.java:694)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.manager.kickstart.KickstartFormatter.getFileData(KickstartFormatter.java:289)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.domain.kickstart.KickstartFactory.saveKickstartData(KickstartFactory.java:445)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.domain.kickstart.KickstartFactory.saveKickstartData(KickstartFactory.java:479)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.manager.kickstart.cobbler.CobblerProfileCreateCommand.store(CobblerProfileCreateCommand.java:73)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.manager.kickstart.cobbler.CobblerProfileSyncCommand.createProfile(CobblerProfileSyncCommand.java:118)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.manager.kickstart.cobbler.CobblerProfileSyncCommand.store(CobblerProfileSyncCommand.java:90)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.taskomatic.task.CobblerSyncTask.execute(CobblerSyncTask.java:123)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.taskomatic.task.RhnJavaJob.execute(RhnJavaJob.java:82)
INFO | jvm 1 | 2014/11/12 09:48:06 | at com.redhat.rhn.taskomatic.TaskoJob.execute(TaskoJob.java:169)
INFO | jvm 1 | 2014/11/12 09:48:06 | at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
INFO | jvm 1 | 2014/11/12 09:48:06 | at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
Environment
- Red Hat Satellite 5.6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.