Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4426434

Multicast test failed with jndi/dns system parameter on Win NT and Solaris 8

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.4.0
    • 1.4.0
    • core-libs
    • beta
    • x86
    • windows_nt
    • Verified

      Multicast test failed with jndi/dns flag on Win NT and Solaris 8 with merlin build 54.

      Its throwing the following exception.

      javax.naming.ConfigurationException. Root exception is
      java.net.SocketException: can't instantiate DatagramSocketImpl
              at java.net.DatagramSocket.createImpl(DatagramSocket.java:213)
              at java.net.DatagramSocket.<init>(DatagramSocket.java:114)
              at com.sun.jndi.dns.DnsClient.<init>(DnsClient.java:83)
              at com.sun.jndi.dns.Resolver.<init>(Resolver.java:35)
              at com.sun.jndi.dns.DnsContext.<init>(DnsContext.java:80)
              at
      com.sun.jndi.dns.DnsContextFactory.UrlToContext(DnsContextFactory.java:76)
              at
      com.sun.jndi.dns.DnsContextFactory.getInitialContext(DnsContextFactory.java:44)
              at
      javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:665)
              at
      javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
              at javax.naming.InitialContext.init(InitialContext.java:222)
              at javax.naming.InitialContext.<init>(InitialContext.java:198)
              at
      javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:83)
              at
      sun.net.spi.nameservice.dns.DNSNameService.<init>(DNSNameService.java:43)
              at
      sun.net.spi.nameservice.dns.DNSNameServiceDescriptor.createNameService(DNSNameSe
      rviceDescriptor.java:20)
              at java.net.InetAddress.<clinit>(InetAddress.java:581)
              at java.net.PlainDatagramSocketImpl.init(Native Method)
              at
      java.net.PlainDatagramSocketImpl.<clinit>(PlainDatagramSocketImpl.java:42)
              at java.lang.Class.forName0(Native Method)
              at java.lang.Class.forName(Class.java:124)
              at java.net.DatagramSocket.<clinit>(DatagramSocket.java:80)
              at mcastWriter.<init>(mcastWriter.java:106)
              at mcastWriter.main(mcastWriter.java:92)
      Cannot create name service:dns,sun


      How to Reproduce it:
      --------------------

      1. Take the attached mcastWriter.java clas

      2. Execute that as below

      java -Dsun.net.spi.nameservice.provider.1=dns,sun -Dsun.net.spi.nameservice.nameservers=129.144.170.47 -Dsun.net.spi.nameservice.domain=eng.sun.com mcastWriter -d -l 0 -m 40

      3. Observe the above given exception.


      Other Information:

      It failed on both Sol 8 and Win NT.

            jccollet Jean-Christophe Collet (Inactive)
            vakellasunw Venkata Akella (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: