-
Bug
-
Resolution: Done
-
Major
-
EAP_EWP 5.1.2 ER1
-
None
-
-
Regression
-
Not Required
Hi,
I have two failed JBM examples (http, servlet) with following jndi properties with which they'are failing to create InitialContext:
java.naming.factory.initial=org.jboss.naming.HttpNamingContextFactory
java.naming.provider.url=http://localhost:8080/invoker/JNDIFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
Exception:
[java] javax.naming.NamingException: Failed to retrieve Naming interface for provider http://localhost:8080/invoker/JNDIFactory [Root exception is java.net.ProtocolException: Server redirected too many times (20)]
[java] at org.jboss.naming.HttpNamingContextFactory.getInitialContext(HttpNamingContextFactory.java:96)
[java] at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
[java] at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
[java] at javax.naming.InitialContext.init(InitialContext.java:223)
[java] at javax.naming.InitialContext.<init>(InitialContext.java:175)
[java] at org.jboss.example.jms.common.Util.doesDestinationExist(Util.java:51)
[java] at org.jboss.example.jms.common.ExampleSupport.setup(ExampleSupport.java:236)
[java] at org.jboss.example.jms.common.ExampleSupport.setup(ExampleSupport.java:197)
[java] at org.jboss.example.jms.common.ExampleSupport.run(ExampleSupport.java:147)
[java] at org.jboss.example.jms.http.HttpExample.main(HttpExample.java:136)
[java]
[java] Caused by: java.net.ProtocolException: Server redirected too many times (20)
[java] Please verify if you have access to the server. If you are using JBossEAP maybe you don't have security access
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[java] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1368)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1362)
[java] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1016)
[java] at org.jboss.naming.HttpNamingContextFactory.getNamingServer(HttpNamingContextFactory.java:209)
[java] at org.jboss.naming.HttpNamingContextFactory.getInitialContext(HttpNamingContextFactory.java:92)
[java] ... 9 more
[java] Caused by: java.net.ProtocolException: Server redirected too many times (20)
[java] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1323)
[java] at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2173)
[java] at java.net.URLConnection.getHeaderFieldInt(URLConnection.java:579)
[java] at java.net.URLConnection.getContentLength(URLConnection.java:474)
[java] at org.jboss.naming.HttpNamingContextFactory.getNamingServer(HttpNamingContextFactory.java:204)
[java] ... 10 more
I don't have time to investigate it deeper but for sure it's a regression against EAP 5.1.1. Could you have a look at it please or reassign it to the right guy?
Thank you,
Mirek