StackOverflowError while loading amserver module with SUN JES5 WebServer 7
OS Solaris SPARC 9 with all patches needed by JES5 installer.
Installed JES5 components: Directory Server 6.0, Web Server 7.0
After running JES5 installer in order to install Access Manager 7.1 I can see that AM was installed and configured successfully.
All nessesary enries (such as ou=DSAMEUsers, amldapuser etc) was created.
According to log files, AM was successfully registred with cacao and deployed to Web Server.
I've verified that the instance where AM was deployed, is running.
But when I try to access AM login page by typing
http://servername:serverport/amserver I receive an "error 500" page
and in webserver logs I can see the following:
WARNING
WEB6100: locale-charset-info is deprecated, please use parameter-encoding
and the next entry is
FALURE
WebModule[/amserver]PWC1396: Servlet /amserver threw load() exception
java.lang.StackOverflowError
at java.util.Hashtable.get(Hashtable.java:336)
at java.net.URL.getURLStreamHandler(URL.java:1097)
at java.net.URL.<init>(URL.java:572)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at com.iplanet.services.naming.WebtopNaming.updatePlatformServerIDs(WebtopNaming.java:801)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:704)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at
com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381)
at com.iplanet.services.naming.WebtopNaming.updateNamingTable(WebtopNaming.java:724)
at com.iplanet.services.naming.WebtopNaming.getNamingProfile(WebtopNaming.java:603)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:405)
at com.iplanet.services.naming.WebtopNaming.getServerID(WebtopNaming.java:381) at com.
The AM logs are empty.
I wonder if using deprecateв locale-charset-info instead of the parameter-encoding subelement of sun-web-app could be the reason of amserver module's failure?

