org.xbill.DNS.TextParseException: '.\.some-ds-regex\..': invalid empty label

GitHub | elsloo | 5 months ago
  1. 0

    Invalid regex causes Traffic Router to refuse DNS requests

    GitHub | 5 months ago | elsloo
    org.xbill.DNS.TextParseException: '.\.some-ds-regex\..': invalid empty label

    Root Cause Analysis

    1. org.xbill.DNS.TextParseException

      '.\.some-ds-regex\..': invalid empty label

      at org.xbill.DNS.Name.parseException()
    2. dnsjava
      Name.<init>
      1. org.xbill.DNS.Name.parseException(Name.java:172)
      2. org.xbill.DNS.Name.<init>(Name.java:251)
      3. org.xbill.DNS.Name.<init>(Name.java:288)
      3 frames
    3. com.comcast.cdn
      TrafficRouterManager.setCacheRegister
      1. com.comcast.cdn.traffic_control.traffic_router.core.dns.ZoneManager.newName(ZoneManager.java:572)
      2. com.comcast.cdn.traffic_control.traffic_router.core.dns.ZoneManager.populateZoneMap(ZoneManager.java:622)
      3. com.comcast.cdn.traffic_control.traffic_router.core.dns.ZoneManager.generateZones(ZoneManager.java:349)
      4. com.comcast.cdn.traffic_control.traffic_router.core.dns.ZoneManager.initZoneCache(ZoneManager.java:172)
      5. com.comcast.cdn.traffic_control.traffic_router.core.dns.ZoneManager.<init>(ZoneManager.java:110)
      6. com.comcast.cdn.traffic_control.traffic_router.core.router.TrafficRouter.<init>(TrafficRouter.java:104)
      7. com.comcast.cdn.traffic_control.traffic_router.core.router.TrafficRouterManager.setCacheRegister(TrafficRouterManager.java:101)
      7 frames