Status/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Jork Zijlstra / Jork Zijlstra (Jork Zijlstra)
Created: 03/21/2013
Components: Language, CF Interfaces
Versions: 10.0
Failure Type: Non Functioning
Found In Build/Fixed In Build: Final / CF10_Update14
Priority/Frequency: Major / Some users will encounter
Locale/System: English / Win 2003 Server x64
Vote Count: 0
Problem Description:
We get an nullpointer exception on the createObject().
Steps to Reproduce:
We are not sure, jvm has enough memory. We think:
1) concurrency problem
2) garbage collection
Actual Result:
The problem exists in CF 8, 9 and 10
File: InterfaceTemplateProxyCache
/* 125 */ if (proxy.isParentInterfaceChanged(pageContext, parentClasses))
For some reason proxy is null.
Expected Result:
No nullpointer error.
Any Workarounds:
Don't use interfaces (we are verifying this)
Stack trace
coldfusion.runtime.EventHandlerException: Event handler exception.
at coldfusion.runtime.AppEventInvoker.onSessionStart(AppEventInvoker.java:377)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:301)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:94)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
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:200)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
Caused by: java.lang.NullPointerException
at coldfusion.runtime.InterfaceTemplateProxyCache.getTemplateProxyFromPath(InterfaceTemplateProxyCache.java:125)
at coldfusion.runtime.TemplateProxy.verifyInterfaceImpl(TemplateProxy.java:1072)
at coldfusion.runtime.TemplateProxy.verifyInterfacesImpl(TemplateProxy.java:880)
at coldfusion.runtime.TemplateProxyFactory.resolveComponentHelper(TemplateProxyFactory.java:383)
at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:238)
at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:159)
at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:149)
at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:62)
at coldfusion.runtime.CFPage.___createObjectInternal(CFPage.java:8577)
at coldfusion.runtime.CFPage._createObject(CFPage.java:8564)
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3527009
External Customer Info:
External Company:
External Customer Name: Jork Zijlstra
External Customer Email:
External Test Config: My Hardware and Environment details:
Windows server 2003
CF 10, update 8
2nd level cache enabled
Attachments:
- March 21, 2013 00:00:00: 1_InterfaceTemplateProxyCache.java
- May 06, 2014 00:00:00: 2_namingclasses.zip
Comments: