HashEntry in RegStoreFileParser.java ends up with a class cast exception on line 298. It results in SEVERE error msg in server.log. The invalid hashentry appears to come from: HttpServletConstants.WEB_BUNDLE entry (possibly in RealmAdapter?) A stacktrace reveals the following: [#|2010-12-01T14:00:59.829-0500|SEVERE|glassfish3.1|javax.enterprise.system.std. com.sun.enterprise.server.logging|_ThreadID=14;_Thre adName=Thread-1;|java.lang.ClassCastException: com.sun.enterprise.deployment.WebBundleDescriptor cannot be cast to java.lang.String at com.sun.enterprise.security.jmac.config.RegStoreFileParser.writeConEntry(RegStor eFileParser.java:298) at com.sun.enterprise.security.jmac.config.RegStoreFileParser.writeRegEntry(RegStor eFileParser.java:320) at com.sun.enterprise.security.jmac.config.RegStoreFileParser.writeEntries(RegStore FileParser.java:272) at com.sun.enterprise.security.jmac.config.RegStoreFileParser.store(RegStoreFilePar ser.java:154) at com.sun.enterprise.security.jmac.config.GFAuthConfigFactory._storeRegistration(G FAuthConfigFactory.java:687) at com.sun.enterprise.security.jmac.config.GFAuthConfigFactory._register(GFAuthConf igFactory.java:588) at com.sun.enterprise.security.jmac.config.GFAuthConfigFactory.registerConfigProvid er(GFAuthConfigFactory.java:291) at com.sun.ts.tests.jaspic.spi.servlet.ACFTestServlet.register(ACFTestServlet.java: 387) Debugging into RegStoreFileParser.writeConfigEntry() reveals what seems to be a bad hasmap entry at line 298 (val.getKey() = "WEB_BUNDLE" and gal.getValue() is huge with the following: "WEB_BUNDLE => Web Bundle descriptor Display Names: lang[en] = spi_servlet <== No attribute ==> Module Type = war Module spec version = 2.5 Module ID = spitests_servlet_web Roles[] = [Administrator, Manager, Employee] context root /spitests_servlet_web sessionTimeout 30 trackingModes name spitests_servlet_web mimeMappings [com.sun.enterprise.deployment.MimeMappingDescriptor@5e1f7a, com.sun.enterprise.deployment.MimeMappingDescriptor@6bb386, com.sun.enterprise.deployment.MimeMappingDescriptor@62a98a, com.sun.enterprise.deployment.MimeMappingDescriptor@ef659c, com.sun.enterprise.deployment.MimeMappingDescriptor@dbcc2d, com.sun.enterprise.deployment.MimeMappingDescriptor@e784c0, com.sun.enterprise.deployment.MimeMappingDescriptor@1b9db06, com.sun.enterprise.deployment.MimeMappingDescriptor@1610154, com.sun.enterprise.deployment.MimeMappingDescriptor@1a65633, com.sun.enterprise.deployment.MimeMappingDescriptor@d2d8c7, com.sun.enterprise.deployment.MimeMappingDescriptor@1bff5c9, com.sun.enterprise.deployment.MimeMappingDescriptor@369bc4, com.sun.enterprise.deployment.MimeMappingDescriptor@d0ba03, com.sun.enterprise.deployment.MimeMappingDescriptor@1649643, com.sun.enterprise.deployment.MimeMappingDescriptor@737f58, com.sun.enterprise.deployment.MimeMappingDescriptor@e3a2bb, com.sun.enterprise.deployment.MimeMappingDescriptor@12d12e0, com.sun.enterprise.deployment.MimeMappingDescriptor@880a8, com.sun.enterprise.deployment.MimeMappingDescriptor@73e835, com.sun.enterprise.deployment.MimeMappingDescriptor@60d0eb, com.sun.enterprise.deployment.MimeMappingDescriptor@158fa97, com.sun.enterprise.deployment.MimeMappingDescriptor@7d84ce, com.sun.enterprise.deployment.MimeMappingDescriptor@17d16fe, com.sun.enterprise.deployment.MimeMappingDescriptor@1de61eb, com.sun.enterprise.deployment.MimeMappingDescriptor@1a1f05f, com.sun.enterprise.deployment.MimeMappingDescriptor@76e4b8, com.sun.enterprise.deployment.MimeMappingDescriptor@5ebd39, com.sun.enterprise.deployment.MimeMappingDescriptor@170a570, com.sun.enterprise.deployment.MimeMappingDescriptor@147c4ee, com.sun.enterprise.deployment.MimeMappingDescriptor@47dc79, com.sun.enterprise.deployment.MimeMappingDescriptor@10abf2c, com.sun.enterprise.deployment.MimeMappingDescriptor@19f360, com.sun.enterprise.deployment.MimeMappingDescriptor@224c66, com.sun.enterprise.deployment.MimeMappingDescriptor@521357, com.sun.enterprise.deployment.MimeMappingDescriptor@d74895, com.sun.enterprise.deployment.MimeMappingDescriptor@1710065, com.sun.enterprise.deployment.MimeMappingDescriptor@1929190, com.sun.enterprise.deployment.MimeMappingDescriptor@18f5c10, com.sun.enterprise.deployment.MimeMappingDescriptor@325087, com.sun.enterprise.deployment.MimeMappingDescriptor@19cec59, com.sun.enterprise.deployment.MimeMappingDescriptor@1a1610b, com.sun.enterprise.deployment.MimeMappingDescriptor@1c35b98, com.sun.enterprise.deployment.MimeMappingDescriptor@19214bc, com.sun.enterprise.deployment.MimeMappingDescriptor@17b6cae, com.sun.enterprise.deployment.MimeMappingDescriptor@11719b6, com.sun.enterprise.deployment.MimeMappingDescriptor@b98167, com.sun.enterprise.deployment.MimeMappingDescriptor@1c404b3, com.sun.enterprise.deployment.MimeMappingDescriptor@1992030, com.sun.enterprise.deployment.MimeMappingDescriptor@74eb02, com.sun.enterprise.deployment.MimeMappingDescriptor@1a6d101, com.sun.enterprise.deployment.MimeMappingDescriptor@1a5ee81, com.sun.enterprise.deployment.MimeMappingDescriptor@d683f3, com.sun.enterprise.deployment.MimeMappingDescriptor@11e7af3, com.sun.enterprise.deployment.MimeMappingDescriptor@144e3ae, com.sun.enterprise.deployment.MimeMappingDescriptor@732600, com.sun.enterprise.deployment.MimeMappingDescriptor@1f5ccb3, com.sun.enterprise.deployment.MimeMappingDescriptor@c5a1ba, com.sun.enterprise.deployment.MimeMappingDescriptor@192c34b, com.sun.enterprise.deployment.MimeMappingDescriptor@19e6e00, com.sun.enterprise.deployment.MimeMappingDescriptor@12a4aec, com.sun.enterprise.deployment.MimeMappingDescriptor@13e1384, com.sun.enterprise.deployment.MimeMappingDescriptor@8d1aa8, com.sun.enterprise.deployment.MimeMappingDescriptor@eec5b4, com.sun.enterprise.deployment.MimeMappingDescriptor@5373c8, com.sun.enterprise.deployment.MimeMappingDescriptor@17e07ae, com.sun.enterprise.deployment.MimeMappingDescriptor@ada729, com.sun.enterprise.deployment.MimeMappingDescriptor@16708cc, com.sun.enterprise.deployment.MimeMappingDescriptor@c2c69f, com.sun.enterprise.deployment.MimeMappingDescriptor@c6145c, com.sun.enterprise.deployment.MimeMappingDescriptor@1b206f, com.sun.enterprise.deployment.MimeMappingDescriptor@165c779, com.sun.enterprise.deployment.MimeMappingDescriptor@d20ad8, com.sun.enterprise.deployment.MimeMappingDescriptor@19dcdad, com.sun.enterprise.deployment.MimeMappingDescriptor@1ea319b, com.sun.enterprise.deployment.MimeMappingDescriptor@104ee8, com.sun.enterprise.deployment.MimeMappingDescriptor@fcd774, com.sun.enterprise.deployment.MimeMappingDescriptor@da9e2a, com.sun.enterprise.deployment.MimeMappingDescriptor@12023ff, com.sun.enterprise.deployment.MimeMappingDescriptor@1c71a93, com.sun.enterprise.deployment.MimeMappingDescriptor@11b4c5d, com.sun.enterprise.deployment.MimeMappingDescriptor@133dfe5, com.sun.enterprise.deployment.MimeMappingDescriptor@ac087b, com.sun.enterprise.deployment.MimeMappingDescriptor@1dbc064, com.sun.enterprise.deployment.MimeMappingDescriptor@16e2ea3, com.sun.enterprise.deployment.MimeMappingDescriptor@1a71e88, com.sun.enterprise.deployment.MimeMappingDescriptor@891e7e, com.sun.enterprise.deployment.MimeMappingDescriptor@3422b5, com.sun.enterprise.deployment.MimeMappingDescriptor@ac6995, com.sun.enterprise.deployment.MimeMappingDescriptor@b996d7, com.sun.enterprise.deployment.MimeMappingDescriptor@16425a2, com.sun.enterprise.deployment.MimeMappingDescriptor@1d95609, com.sun.enterprise.deployment.MimeMappingDescriptor@39c5c6, com.sun.enterprise.deployment.MimeMappingDescriptor@19f6ce5, com.sun.enterprise.deployment.MimeMappingDescriptor@1f0d7b8, com.sun.enterprise.deployment.MimeMappingDescriptor@13a848, com.sun.enterprise.deployment.MimeMappingDescriptor@a09316, com.sun.enterprise.deployment.MimeMappingDescriptor@e902fd, com.sun.enterprise.deployment.MimeMappingDescriptor@b7d94c, com.sun.enterprise.deployment.MimeMappingDescriptor@12a44c3, com.sun.enterprise.deployment.MimeMappingDescriptor@d5934d, com.sun.enterprise.deployment.MimeMappingDescriptor@1729d49, com.sun.enterprise.deployment.MimeMappingDescriptor@e556a1, com.sun.enterprise.deployment.MimeMappingDescriptor@178077d, com.sun.enterprise.deployment.MimeMappingDescriptor@a1ade8, com.sun.enterprise.deployment.MimeMappingDescriptor@1c28c8, com.sun.enterprise.deployment.MimeMappingDescriptor@10ae6fc, com.sun.enterprise.deployment.MimeMappingDescriptor@19a2097, com.sun.enterprise.deployment.MimeMappingDescriptor@1a51ce0, com.sun.enterprise.deployment.MimeMappingDescriptor@1d1d5d2, com.sun.enterprise.deployment.MimeMappingDescriptor@1d0f0db, com.sun.enterprise.deployment.MimeMappingDescriptor@1b4538d, com.sun.enterprise.deployment.MimeMappingDescriptor@c5ba87, com.sun.enterprise.deployment.MimeMappingDescriptor@ee90e9, com.sun.enterprise.deployment.MimeMappingDescriptor@168cd47, com.sun.enterprise.deployment.MimeMappingDescriptor@9e84fd, com.sun.enterprise.deployment.MimeMappingDescriptor@33fec0, com.sun.enterprise.deployment.MimeMappingDescriptor@c540d0, com.sun.enterprise.deployment.MimeMappingDescriptor@1d90825, com.sun.enterprise.deployment.MimeMappingDescriptor@1653d7a, com.sun.enterprise.deployment.MimeMappingDescriptor@1d1216b, com.sun.enterprise.deployment.MimeMappingDescriptor@988584, com.sun.enterprise.deployment.MimeMappingDescriptor@31086c, com.sun.enterprise.deployment.MimeMappingDescriptor@18a665, com.sun.enterprise.deployment.MimeMappingDescriptor@12cfc0f, com.sun.enterprise.deployment.MimeMappingDescriptor@1c5ee67, com.sun.enterprise.deployment.MimeMappingDescriptor@b9f657, com.sun.enterprise.deployment.MimeMappingDescriptor@f7f18e, com.sun.enterprise.deployment.MimeMappingDescriptor@961317, com.sun.enterprise.deployment.MimeMappingDescriptor@2178a6, com.sun.enterprise.deployment.MimeMappingDescriptor@bf5bb7, com.sun.enterprise.deployment.MimeMappingDescriptor@1bc714e, com.sun.enterprise.deployment.MimeMappingDescriptor@544ca2, com.sun.enterprise.deployment.MimeMappingDescriptor@934847, com.sun.enterprise.deployment.MimeMappingDescriptor@b25f37, com.sun.enterprise.deployment.MimeMappingDescriptor@1c5cd05, com.sun.enterprise.deployment.MimeMappingDescriptor@9a2807, com.sun.enterprise.deployment.MimeMappingDescriptor@b2ea03, com.sun.enterprise.deployment.MimeMappingDescriptor@5d1aef, com.sun.enterprise.deployment.MimeMappingDescriptor@9a94b3, com.sun.enterprise.deployment.MimeMappingDescriptor@cd6034, com.sun.enterprise.deployment.MimeMappingDescriptor@deaa2e, com.sun.enterprise.deployment.MimeMappingDescriptor@b05e0f, com.sun.enterprise.deployment.MimeMappingDescriptor@415988, com.sun.enterprise.deployment.MimeMappingDescriptor@8d4560, com.sun.enterprise.deployment.MimeMappingDescriptor@1b94dbc, com.sun.enterprise.deployment.MimeMappingDescriptor@12c61fe, com.sun.enterprise.deployment.MimeMappingDescriptor@abedf1, com.sun.enterprise.deployment.MimeMappingDescriptor@10b7f7] welcomeFiles [index.html, index.htm, index.jsp] errorPageDescriptors [] appListenerDescriptors [] contextParameters [Env-Prop: com.sun.faces.validateXml@Non-Injectable Resource@java.lang.String@true@@, Env-Prop: com.sun.faces.forceLoadConfiguration@Non-Injectable Resource@java.lang.String@true@@] ejbReferences jmsDestReferences messageDestReferences resourceReferences serviceReferences isDistributable false securityRoles null securityConstraints [SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/AuthStatusMandatorySuccess] httpMethods [GET] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ModuleAuthStatusThrowExNoDispatch, /OptionalAuthen] httpMethods [GET] httpMethodOmissions []] authorizationConstraint null userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ModuleAuthStatusThrowExNoDispatch, /OptionalAuthen] httpMethods [] httpMethodOmissions [POST, GET]] authorizationConstraint null userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/AnotherMandatoryAuthen] httpMethods [POST] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Manager <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/AuthStatusMandatorySuccess] httpMethods [] httpMethodOmissions [POST, GET]] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/AuthStatusMandatorySuccess] httpMethods [POST] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ACFTestServlet] httpMethods [] httpMethodOmissions [POST, GET]] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ACFTestServlet] httpMethods [POST] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/AnotherMandatoryAuthen] httpMethods [GET] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Manager <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/AnotherMandatoryAuthen] httpMethods [] httpMethodOmissions [POST, GET]] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Manager <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ModTestServlet] httpMethods [] httpMethodOmissions [POST, GET]] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ModTestServlet] httpMethods [POST] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ModTestServlet] httpMethods [GET] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ModuleAuthStatusThrowExNoDispatch, /OptionalAuthen] httpMethods [POST] httpMethodOmissions []] authorizationConstraint null userDataConstraint UserDataConstraint description transportGuarantee NONE, SecurityConstraint: webResourceCollections: [WebresourceCollection: urlPatterns: [/ACFTestServlet] httpMethods [GET] httpMethodOmissions []] authorizationConstraint AuthorizationConstraint <== No attribute ==> securityRoles [SecurityRole Display Names: lang[en] = Administrator <== No attribute ==>] userDataConstraint UserDataConstraint description transportGuarantee NONE] contextRoot /spitests_servlet_web loginConfiguration LoginConfig:(BASIC default ) webComponentDescriptors Display Names: lang[en] = com.sun.ts.tests.jaspic.spi.servlet.ModTestServlet Descriptions lang[en] = SmallIcons lang[en] = LargeIcons lang[en] = <== No attribute ==>WebComponentDescriptor initializationParameters [] urlPatterns [/ModTestServlet] canonicalName com.sun.ts.tests.jaspic.spi.servlet.ModTestServlet loadOnStartUp -1 enabled true asyncSupported false securityRoleReferences [] multipartConfig null servlet className com.sun.ts.tests.jaspic.spi.servlet.ModTestServletDisplay Names: lang[en] = com.sun.ts.tests.jaspic.spi.servlet.AnotherMandatoryAuthen Descriptions lang[en] = SmallIcons lang[en] = LargeIcons lang[en] = <== No attribute ==>WebComponentDescriptor initializationParameters [] urlPatterns [/AnotherMandatoryAuthen] canonicalName com.sun.ts.tests.jaspic.spi.servlet.AnotherMandatoryAuthen loadOnStartUp -1 enabled true asyncSupported false securityRoleReferences [] multipartConfig null servlet className com.sun.ts.tests.jaspic.spi.servlet.AnotherMandatoryAuthenDisplay Names: lang[en] = com.sun.ts.tests.jaspic.spi.servlet.AuthStatusMandatorySuccess Descriptions lang[en] = SmallIcons lang[en] = LargeIcons lang[en] = <== No attribute ==>WebComponentDescriptor initializationParameters [] urlPatterns [/AuthStatusMandatorySuccess] canonicalName com.sun.ts.tests.jaspic.spi.servlet.AuthStatusMandatorySuccess loadOnStartUp -1 enabled true asyncSupported false securityRoleReferences [] multipartConfig null servlet className com.sun.ts.tests.jaspic.spi.servlet.AuthStatusMandatorySuccessDisplay Names: lang[en] = com.sun.ts.tests.jaspic.spi.servlet.ACFTestServlet Descriptions lang[en] = SmallIcons lang[en] = LargeIcons lang[en] = <== No attribute ==>WebComponentDescriptor initializationParameters [] urlPatterns [/ACFTestServlet] canonicalName com.sun.ts.tests.jaspic.spi.servlet.ACFTestServlet loadOnStartUp -1 enabled true asyncSupported false securityRoleReferences [] multipartConfig null servlet className com.sun.ts.tests.jaspic.spi.servlet.ACFTestServletDisplay Names: lang[en] = com.sun.ts.tests.jaspic.spi.servlet.OptionalAuthen Descriptions lang[en] = SmallIcons lang[en] = LargeIcons lang[en] = <== No attribute ==>WebComponentDescriptor initializationParameters [] urlPatterns [/OptionalAuthen, /ModuleAuthStatusThrowExNoDispatch] canonicalName com.sun.ts.tests.jaspic.spi.servlet.OptionalAuthen loadOnStartUp -1 enabled true asyncSupported false securityRoleReferences [] multipartConfig null servlet className com.sun.ts.tests.jaspic.spi.servlet.OptionalAuthen <== No attribute ==>WebComponentDescriptor initializationParameters [Env-Prop: debug@Non-Injectable Resource@java.lang.String@0@@, Env-Prop: listings@Non-Injectable Resource@java.lang.String@false@@] urlPatterns [/] canonicalName default loadOnStartUp 1 enabled true asyncSupported false securityRoleReferences [] multipartConfig null servlet className org.apache.catalina.servlets.DefaultServlet <== No attribute ==>WebComponentDescriptor initializationParameters [Env-Prop: xpoweredBy@Non-Injectable Resource@java.lang.String@true@@] urlPatterns [*.jsp, *.jspx] canonicalName jsp loadOnStartUp 3 enabled true asyncSupported false securityRoleReferences [] multipartConfig null servlet className org.apache.jasper.servlet.JspServlet environmentEntries ========== Runtime Descriptors ========= ==>Dynamic Attribute Property name = Cache-0-MaxEntries value = 4096 Property name = Cache-0-TimeoutInSeconds value = 30 Property name = SecurityRoleMapping value = [ <== No attribute ==>, <== No attribute ==>, <== No attribute ==>] Property name = Cache-0-Enabled value = false <==End"