we am getting a lot (as in 11k+ over 2 days) of below error in our hudson logs.
Mar 24, 2011 10:29:59 PM javax.jmdns.impl.tasks.RecordReaper run
SEVERE: RecordReaper(scrbvirdefrm603.local.).Error while reaping
records: [Pointer@1522761125 type: TYPE_PTR index 12, class: CLASS_IN
index 1, name: _services._dns-sd._udp.local. ttl: '0/4500' alias:
'_workstation._tcp.local.']
java.lang.IllegalArgumentException: The instance name component of a
fully qualified service cannot be empty.
at javax.jmdns.impl.ServiceInfoImpl.checkQualifiedNameMap(ServiceInfoImpl.java:356)
at javax.jmdns.impl.ServiceInfoImpl.<init>(ServiceInfoImpl.java:197)
at javax.jmdns.impl.DNSRecord$Pointer.getServiceInfo(DNSRecord.java:540)
at javax.jmdns.impl.DNSRecord.getServiceInfo(DNSRecord.java:1051)
at javax.jmdns.impl.JmDNSImpl.renewServiceCollector(JmDNSImpl.java:1228)
at javax.jmdns.impl.tasks.RecordReaper.run(RecordReaper.java:80)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
It seems to be covered by
http://issues.hudson-ci.org/browse/HUDSON-8647
http://issues.jenkins-ci.org/browse/JENKINS-8647
but does the problem have any adverse effects on the stability or is
it "just" log spam ?
Are you using DNS multicast? If not you may want to just disable it:
hudson.DNSMultiCast.disabled=true
--jason