Status/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): / ext-user (Yashas R R)
Created: 03/28/2014
Components: Security
Versions: 10.0
Failure Type:
Found In Build/Fixed In Build: CF10 / CF10_Update14
Priority/Frequency: Major / Few users will encounter
Locale/System: ALL / Mac 10 All,Win XP All
Vote Count: 0
Problem: Java.lang.NullPointerException at cflogin after 20 minutes
Method: Please find repro case in the attached file..
The issue was raised in public forum and the issue description is as follows
"Fresh install of cf 10, using tested, mature code written for cf 9. Code is in production on cf 9 in several installations. Application is sitting on its home screen, where there are 4 areas that have ajax driven content that is updated every 5 minutes. After 20 minutes one of the alax driven areas generates an error. The error in is application.cfc, OnRequestStart, and is at the line where <cflogin> starts. Almost seems like a timeout, however it it throwing an error as indicate below. Anyone have any ideas how to go about troublshooting/solving this? Wrapping it in cftry and trying to get additional information does not provide any more detail, as a matter of fact the cfcatch info is all blank!"
StackTrace:
java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:542) at coldfusion.runtime.SecurityScopeTracker.setSecurity(SecurityScopeTrac ker.java:23 5) at coldfusion.runtime.SecurityScopeTracker.getSecurity(SecurityScopeTrac ker.java:1 24) at coldfusion.tagext.security.AuthenticateTag.doStartTag(AuthenticateTag .java:172) at cfApplication2ecfc1223778257$funcONREQUESTSTART._factor14(C:\inetpub\ wwwroot\CM SUAT\Application.cfc:560) at cfApplication2ecfc1223778257$funcONREQUESTSTART.runFunction(C:\inetpu b\wwwroot\ CMSUAT\Application.cfc:500) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMetho d.java:368 ) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.ja va:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:108) at coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.jav a:278) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:417 ) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.ja va:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:112) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePers istenceFil ter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:8 9) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFil terChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain .java:210) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringS ervletFilt er.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46 ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFil terChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain .java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java: 224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java: 169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica torBase.ja va:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 928) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:11 8) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:414) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:204) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process( AbstractPr otocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin t.java:298 ) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:615) at java.lang.Thread.run(Thread.java:722)
Result:
Expected:
Workaround:
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3732198
External Customer Info:
External Company:
External Customer Name:
External Customer Email:
Attachments:
Comments: