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.
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.