[coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException

201 views
Skip to first unread message

Topher Ashcroft

unread,
Nov 3, 2014, 2:51:25 PM11/3/14
to col...@googlegroups.com
I'm going to make this initial post concise. Hopefully, I will have provided enough info to elicit some much needed help.

Running CF 9.0.1

Virtualized Windows Server 2008 R2 Datacenter and IIS 7.

Virtual directory pointing to pristine ColdBox 4 app created via CommandBox using:
coldbox create app APAdmin AdvancedScriptBE

ColdBox 4 Standalone downloaded from http://www.coldbox.org/download/beta/standalone, unzipped, and copied to webroot at:
C:\inetpub\wwwoot\coldbox

Attempting to hit the virtual directory default document of index.cfm:

And here is what I get:

Exceptions

10:56:35.035 - HandlerService.EventHandlerNotRegisteredException - in C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc : line 390
	    The event: index is not valid registered event.

Here is the execution table:

Execution Time

Total TimeAvg TimeCountTemplate
297 ms297 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\Application.cfc | onRequestStart(/coldbox-chris/index.cfm) ] from C:\Websites\Clients\ColdBox-Chris\Application.cfc
297 ms297 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\Bootstrap.cfc | onRequestStart(/coldbox-chris/index.cfm) ] from C:\inetpub\wwwroot\coldbox\system\Bootstrap.cfc
296 ms99 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\scopes\NoScope.cfc | getFromScope(CFC: coldbox.system.ioc.config.Mapping, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\ioc\scopes\NoScope.cfc
203 ms68 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Builder.cfc | buildCFC(CFC: coldbox.system.ioc.config.Mapping, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Builder.cfc
203 ms68 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | buildInstance(CFC: coldbox.system.ioc.config.Mapping, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
156 ms156 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | getInstance(ColdBox-Chris.handlers.Main) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
156 ms156 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | runEvent(Main.onRequestStart, true) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
156 ms156 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc | getHandler(CFC: coldbox.system.web.context.EventHandlerBean, CFC: coldbox.system.web.context.RequestContext) ] from C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc
78 ms78 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | getInstance(coldbox.system.EventHandler) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
62 ms62 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | getInstance(coldbox.system.web.Renderer) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
62 ms62 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getRenderer() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
47 ms47 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | autowire(target = CFC: coldbox.system.EventHandler, mapping = CFC: coldbox.system.ioc.config.Mapping) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
31 ms31 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\EventHandler.cfc | init(controller = CFC: coldbox.system.web.Controller) ] from C:\inetpub\wwwroot\coldbox\system\EventHandler.cfc
31 ms31 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | autowire(target = CFC: coldbox.system.web.Renderer, mapping = CFC: coldbox.system.ioc.config.Mapping) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
31 ms10 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(afterInstanceAutowire, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
31 ms31 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\RequestService.cfc | requestCapture() ] from C:\inetpub\wwwroot\coldbox\system\web\services\RequestService.cfc
16 ms16 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | init(controller = CFC: coldbox.system.web.Controller) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
16 ms16 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc | error(Error: The event: index is not valid registered event. , [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc
16 ms16 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc | init(controller = CFC: coldbox.system.web.Controller) ] from C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc
15 ms15 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\interceptors\SES.cfc | onRequestCapture(event = CFC: coldbox.system.web.context.RequestContext, interceptData = [complex value], buffer = CFC: coldbox.system.core.util.RequestBuffer) ] from C:\inetpub\wwwroot\coldbox\system\interceptors\SES.cfc
15 ms15 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | autowire(target = CFC: ColdBox-Chris.handlers.Main, mapping = CFC: coldbox.system.ioc.config.Mapping) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
15 ms5 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getOnDIComplete() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
15 ms4 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\InterceptorState.cfc | process(argumentCollection = [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\context\InterceptorState.cfc
15 ms15 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(onRequestCapture) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms3C:\Websites\Clients\ColdBox-Chris\includes\helpers\ApplicationHelper.cfm
0 ms0 ms1top level C:\Websites\Clients\ColdBox-Chris\index.cfm
0 ms0 ms1C:\inetpub\wwwroot\coldbox\system\includes\BugReport-Public.cfm
0 ms0 ms1C:\inetpub\wwwroot\coldbox\system\includes\css\cbox-debugger.css.cfm
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | getMapping(ColdBox-Chris.handlers.Main) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms2CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | getMapping(coldbox.system.EventHandler) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | getMapping(coldbox.system.core.dynamic.HTMLHelper) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | getMapping(coldbox.system.web.Renderer) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms2CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | mappingExists(ColdBox-Chris.handlers.Main) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | mappingExists(coldbox.system.EventHandler) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms2CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | mappingExists(coldbox.system.core.dynamic.HTMLHelper) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc | mappingExists(coldbox.system.web.Renderer) ] from C:\Websites\Clients\ColdBox-Chris\config\WireBox.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | _actionExists(aroundHandler) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | _actionExists(aroundonRequestStart) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | _actionExists(onRequestStart) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(ALLOWEDMETHODS, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(AROUNDHANDLER_EXCEPT, ) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(AROUNDHANDLER_ONLY, ) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(EVENT_CACHE_SUFFIX, ) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(POSTHANDLER_EXCEPT, ) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(POSTHANDLER_ONLY, ) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(PREHANDLER_EXCEPT, ) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(PREHANDLER_ONLY, ) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(_actionExists, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(_privateInvoker, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(addAsset, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(announceInterception, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getCache, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getDatasource, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getInstance, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getInterceptor, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getModel, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getModuleConfig, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getModuleSettings, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getMyPlugin, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getPlugin, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getRenderer, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getRequestCollection, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getRequestContext, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getSetting, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(getSettingStructure, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(includeUDF, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(init, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(loadApplicationHelpers, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(locateDirectoryPath, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(locateFilePath, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(persistVariables, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(populateModel, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(renderExternalView, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(renderLayout, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(renderView, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(runEvent, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(setNextEvent, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(setSetting, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | injectMixin(settingExists, [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc | onRequestStart(EVENT = CFC: coldbox.system.web.context.RequestContext, RC = [complex value], PRC = [complex value]) ] from C:\Websites\Clients\ColdBox-Chris\handlers\Main.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\cache\CacheFactory.cfc | cacheExists(template) ] from C:\inetpub\wwwroot\coldbox\system\cache\CacheFactory.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\cache\CacheFactory.cfc | getCache(template) ] from C:\inetpub\wwwroot\coldbox\system\cache\CacheFactory.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\cache\CacheFactory.cfc | reapAll() ] from C:\inetpub\wwwroot\coldbox\system\cache\CacheFactory.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\cache\providers\CacheBoxColdBoxProvider.cfc | getEventURLFacade() ] from C:\inetpub\wwwroot\coldbox\system\cache\providers\CacheBoxColdBoxProvider.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\cache\providers\CacheBoxColdBoxProvider.cfc | reap() ] from C:\inetpub\wwwroot\coldbox\system\cache\providers\CacheBoxColdBoxProvider.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\cache\util\CacheStats.cfc | getLastReapDatetime() ] from C:\inetpub\wwwroot\coldbox\system\cache\util\CacheStats.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\core\conversion\XMLConverter.cfc | init() ] from C:\inetpub\wwwroot\coldbox\system\core\conversion\XMLConverter.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\core\conversion\XMLConverter.cfc | toXML([complex value]) ] from C:\inetpub\wwwroot\coldbox\system\core\conversion\XMLConverter.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc | start(CFC: ColdBox-Chris.handlers.Main) ] from C:\inetpub\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc | start(CFC: coldbox.system.EventHandler) ] from C:\inetpub\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc | start(CFC: coldbox.system.web.Renderer) ] from C:\inetpub\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
0 ms0 ms21CFC[ C:\inetpub\wwwroot\coldbox\system\core\util\RequestBuffer.cfc | isBufferInScope() ] from C:\inetpub\wwwroot\coldbox\system\core\util\RequestBuffer.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\core\util\Util.cfc | getMixerUtil() ] from C:\inetpub\wwwroot\coldbox\system\core\util\Util.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\core\util\Util.cfc | ripExtension(Main.cfc) ] from C:\inetpub\wwwroot\coldbox\system\core\util\Util.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Builder.cfc | buildDSLDependency(definition = [complex value], targetID = coldbox.system.web.Renderer, targetObject = CFC: coldbox.system.web.Renderer) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Builder.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | containsInstance(coldbox.system.core.dynamic.HTMLHelper) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | getBinder() ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | getInstance(coldbox.system.core.dynamic.HTMLHelper) ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc | isCacheBoxLinked() ] from C:\inetpub\wwwroot\coldbox\system\ioc\Injector.cfc
0 ms0 ms6CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getConstructor() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getDIConstructorArguments() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getDIProperties() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getDISetters() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getExtraAttributes() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getMixins() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms6CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getName() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getPath() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getProviderMethods() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms8CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getScope() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms6CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getType() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | getVirtualInheritance() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | isAutoInit() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | isDiscovered() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc | isVirtualInheritance() ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mapping.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\config\Mixin.cfc | $init([complex value]) ] from C:\inetpub\wwwroot\coldbox\system\ioc\config\Mixin.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\dsl\CacheBoxDSL.cfc | process(argumentCollection = [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\ioc\dsl\CacheBoxDSL.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\dsl\ColdBoxDSL.cfc | process(argumentCollection = [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\ioc\dsl\ColdBoxDSL.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\ioc\scopes\Singleton.cfc | getFromScope(CFC: coldbox.system.ioc.config.Mapping, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\ioc\scopes\Singleton.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc | getLogger(CFC: ColdBox-Chris.handlers.Main) ] from C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc | getLogger(CFC: coldbox.system.Bootstrap) ] from C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc | getLogger(CFC: coldbox.system.EventHandler) ] from C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc | getLogger(CFC: coldbox.system.web.Renderer) ] from C:\inetpub\wwwroot\coldbox\system\logging\LogBox.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc | getCategory() ] from C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc | getextraInfoAsString() ] from C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc | getmessage() ] from C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc | getseverity() ] from C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc | init(argumentCollection = [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\logging\LogEvent.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogLevels.cfc | isLevelValid(1) ] from C:\inetpub\wwwroot\coldbox\system\logging\LogLevels.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\LogLevels.cfc | lookup(1) ] from C:\inetpub\wwwroot\coldbox\system\logging\LogLevels.cfc
0 ms0 ms27CFC[ C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc | canDebug() ] from C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc | error(Invalid Event detected: index. Path info: /coldbox-chris/index.cfm, query string: ) ] from C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc | getAppenders() ] from C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc | getCategory() ] from C:\inetpub\wwwroot\coldbox\system\logging\Logger.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\appenders\ConsoleAppender.cfc | canLog(1) ] from C:\inetpub\wwwroot\coldbox\system\logging\appenders\ConsoleAppender.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\logging\appenders\ConsoleAppender.cfc | logMessage(CFC: coldbox.system.logging.LogEvent) ] from C:\inetpub\wwwroot\coldbox\system\logging\appenders\ConsoleAppender.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getAppHash() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getCacheBox() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getColdboxInitiated() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getConfigSettings() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getHandlerService() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getInterceptorService() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getLogBox() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getModuleService() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms10CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getRequestService() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(AppMapping) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(CustomErrorTemplate) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(ExceptionHandler) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(HandlersExternalLocationPath) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(HandlersIndexAutoReload) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(HandlersPath) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(LayoutsExternalLocation) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(ModulesAutoReload) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(RequestStartHandler) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(ViewsExternalLocation) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(Wirebox) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(applicationHelper) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(handlerCaching) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(layoutsConvention, true) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(modules) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(name = RequestContextDecorator, defaultValue = ) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(viewsConvention, true) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getSetting(viewsHelper) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getUtil() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | getWireBox() ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | setSetting(name = RegisteredExternalHandlers, value = ) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc | setSetting(name = RegisteredHandlers, value = Main) ] from C:\inetpub\wwwroot\coldbox\system\web\Controller.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc | injectPropertyMixin(propertyName = html, propertyValue = CFC: coldbox.system.core.dynamic.HTMLHelper, scope = variables) ] from C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc | injectPropertyMixin(propertyName = templateCache, propertyValue = CFC: coldbox.system.cache.providers.CacheBoxColdBoxProvider, scope = variables) ] from C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc | locateView(index) ] from C:\inetpub\wwwroot\coldbox\system\web\Renderer.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc | getRunnable() ] from C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc
0 ms0 ms2CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc | init(ColdBox-Chris.handlers) ] from C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc | isMissingAction() ] from C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc | setHandler(Main) ] from C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc | setMethod(onRequestStart) ] from C:\inetpub\wwwroot\coldbox\system\web\context\EventHandlerBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc | INIT([complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc | getExceptionStruct() ] from C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc | getExtraMessage() ] from C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc | getType() ] from C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc | geterrorCode() ] from C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc | getmessage() ] from C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc | gettype() ] from C:\inetpub\wwwroot\coldbox\system\web\context\ExceptionBean.cfc
0 ms0 ms6CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | getCollection() ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | getCollection(private = true) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | getCurrentEvent() ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | getEventCacheableEntry() ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | getHTTPMethod() ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | init(properties = [complex value], controller = CFC: coldbox.system.web.Controller) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | isNoExecution() ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | isProxyRequest() ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | setIsSES(true) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | setRoutedStruct([complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | setValue(exception, CFC: coldbox.system.web.context.ExceptionBean, true) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | setValue(format, cfm) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | setValue(name = currentRoute, value = :handler/, private = true) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | setValue(name = currentRoutedURL, value = index/, private = true) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc | valueExists(name = currentRoutedURL, private = true) ] from C:\inetpub\wwwroot\coldbox\system\web\context\RequestContext.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\flash\SessionFlash.cfc | flashExists() ] from C:\inetpub\wwwroot\coldbox\system\web\flash\SessionFlash.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc | afterInstanceAutowire(event = CFC: coldbox.system.web.context.RequestContext, interceptData = [complex value], buffer = CFC: coldbox.system.core.util.RequestBuffer) ] from C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc | defaultEventCheck(CFC: coldbox.system.web.context.RequestContext) ] from C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc | getRegisteredHandler(Main.onRequestStart) ] from C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc | registerHandlers() ] from C:\inetpub\wwwroot\coldbox\system\web\services\HandlerService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(afterHandlerCreation, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms4CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(afterInstanceCreation, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(afterInstanceInitialized, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(beforeInstanceAutowire, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(beforeInstanceCreation, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(onException, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(onInvalidEvent, [complex value]) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc | processState(preProcess) ] from C:\inetpub\wwwroot\coldbox\system\web\services\InterceptorService.cfc
0 ms0 ms1CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\ModuleService.cfc | loadMappings() ] from C:\inetpub\wwwroot\coldbox\system\web\services\ModuleService.cfc
0 ms0 ms8CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\RequestService.cfc | getContext() ] from C:\inetpub\wwwroot\coldbox\system\web\services\RequestService.cfc
0 ms0 ms3CFC[ C:\inetpub\wwwroot\coldbox\system\web\services\RequestService.cfc | getFlashScope() ] from C:\inetpub\wwwroot\coldbox\system\web\services\RequestService.cfc
0 ms STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
297 ms TOTAL EXECUTION TIME
red = over 250 ms average execution time


br...@bradwood.com

unread,
Nov 3, 2014, 3:14:07 PM11/3/14
to col...@googlegroups.com
Hi Topher, I have set up the same directory structure like so:

<webroot>/
<webroot>/coldbox/system/etc  (ColdBox 4)
<webroot>/coldbox-chris/ (app lives here)
 
 
I used the following CommandBox commands to set it up:

CommandBox:webroot> install coldbox-be
CommandBox:webroot> mkdir coldbox-chris
CommandBox:webroot> cd coldbox-chris/
CommandBox:coldbox-chris> coldbox create app APAdmin AdvancedScriptBE
CommandBox:coldbox-chris> cd ../
CommandBox:webroot> start

This started the embedded server which worked perfectly (once I pointed the web page URL to the coldbox-chris folder).  I then repointed my ColdFusion 9 web root to the <webroot> folder and it also worked perfectly.
 
You may need to share more details, or perhaps try the sequence of commands I shared . (You can save them in a boxr file and run them as a recipe "recipe myRecipe.boxr")
 
Also, make sure you don't have any CF mappings in your  ColdFusion administrator that might be overriding he /coldbox.  Create a app-specific mapping if necessary.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
--
--
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
For News, visit http://blog.coldbox.org
For Documentation, visit http://wiki.coldbox.org
For Bug Reports, visit https://ortussolutions.atlassian.net/browse/COLDBOX
---
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coldbox+u...@googlegroups.com.
To post to this group, send email to col...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Topher Ashcroft

unread,
Nov 3, 2014, 3:34:03 PM11/3/14
to col...@googlegroups.com
Thanks, Brad.

The only diffs between what you set up and what I have going here, is that my coldbox-chris directory is not in the webroot. It's at the logical path C:\Websites\Clients\ColdBox-Chris, with a virtual directory set up in IIS for it. That's a convention of our particular enterprise. Plus, you did use CommandBox and the install coldbox-be command to get ColdBox 4 into the webroot. I'll give that part a go, right now.

br...@bradwood.com

unread,
Nov 3, 2014, 3:42:38 PM11/3/14
to col...@googlegroups.com
install coldbox-be should get the same code that you downloaded manually, it's just easier and scriptable :)
 
Your issue may be related to the IIS mappings.  Remember CF has no visibility to those, so you may need some CF mappings so the app can find the right ColdBox.  These are most easily added to your app's Application.cfc:
 
this.mappings[ '/coldbox' ] = 'path.to.coldbox';
 
Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: [coldbox:22662] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 3, 2014, 3:49:56 PM11/3/14
to col...@googlegroups.com
I moved my app directory into webroot, removed the original virtual directory from ISS, and added the following line to Application.cfc:

this.mappings[ '/coldbox' ] = 'C:\inetpub\wwwroot\coldbox';

Same exception.

Also made sure that there were no mappings in CF Admin that would interfere. There are none.

Topher Ashcroft

unread,
Nov 3, 2014, 3:50:47 PM11/3/14
to col...@googlegroups.com
And I did an fwreinit=1, too.

br...@bradwood.com

unread,
Nov 3, 2014, 3:56:42 PM11/3/14
to col...@googlegroups.com
Hmm, what build of CommandBox are you using?
 
CommandBox> version
 
What if you manually hit the default event?
 
 
The interesting thing about your error is it says the event is called "index", then that's actually just the "action" portion of the event.  The full event includes the handler (main in this case) so it should be looking for "main.index" which is the default ColdBox event.  And, of course, the sample app should have /handlers/main.cfc with an index function in it.
 
Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: [coldbox:22666] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 3, 2014, 4:03:05 PM11/3/14
to col...@googlegroups.com
CommandBox 1.0.0+00173

My app has /handlers/Main.cfc with an index(event,rc,prc) function in it.


Do I need to define a defaultEvent of "main.index" in my app's ColdBox config ( /config/Coldbox.cfc )?

br...@bradwood.com

unread,
Nov 3, 2014, 4:18:04 PM11/3/14
to col...@googlegroups.com
The setting shouldn't be necessary since it's the default, but you can try it if you want.  For funsies, to try and rule out a ColdFusion 9 issue, what if you start the embedded CommandBox server by running "start" in your web root?   Wait a couple seconds, and a browser window will pop open with your site running on a randomly-selected port.
 
And just to double confirm, you do have all the latest CF9 updates installed right?  (expect updater 2 I guess since all that did was remove Verity).

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: [coldbox:22669] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 3, 2014, 4:49:27 PM11/3/14
to col...@googlegroups.com
The app runs beautifully when run from a CommandBox 'start' ON THE SERVER, when I can cd directly to my C:\inetpub\wwwroot\ColdBox-Chris directory. From my local box, however, trying to start it from CommandBox (having \\Dev-AP\C$\inetpub\wwwroot mounted as lettered network drive W:), and doing a cd to W:\ColdBox-Chris, results in the following:

Railo 4.2.1.000 Error (expression)
Messageinvalid component definition, can't find component [coldbox.system.Bootstrap]
StacktraceThe Error Occurred in
/Application.cfc: line 29 
27: // application start
28: public boolean function onApplicationStart(){
29: application.cbBootstrap = new coldbox.system.Bootstrap( COLDBOX_CONFIG_FILE, COLDBOX_APP_ROOT_PATH, COLDBOX_APP_KEY, COLDBOX_APP_MAPPING );
30: application.cbBootstrap.loadColdbox();
31: return true;

Java Stacktraceinvalid component definition, can't find component [coldbox.system.Bootstrap] 
  at railo.runtime.component.ComponentLoader.load(ComponentLoader.java:296):296 
  at railo.runtime.component.ComponentLoader.loadComponent(ComponentLoader.java:41):41 
  at railo.runtime.PageContextImpl.loadComponent(PageContextImpl.java:2893):2893 
  at railo.runtime.functions.other.CreateObject.doComponent(CreateObject.java:210):210 
  at railo.runtime.functions.other._CreateComponent.call(_CreateComponent.java:21):21 
  at application_cfc$cf.udfCall(/Application.cfc:29):29 
  at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:92):92 
  at railo.runtime.type.UDFImpl._call(UDFImpl.java:306):306 
  at railo.runtime.type.UDFImpl.call(UDFImpl.java:207):207 
  at railo.runtime.ComponentImpl._call(ComponentImpl.java:623):623 
  at railo.runtime.ComponentImpl._call(ComponentImpl.java:506):506 
  at railo.runtime.ComponentImpl.call(ComponentImpl.java:1738):1738 
  at railo.runtime.listener.ModernAppListener.call(ModernAppListener.java:388):388 
  at railo.runtime.listener.ModernAppListener.onApplicationStart(ModernAppListener.java:266):266 
  at railo.runtime.PageContextImpl.initApplicationContext(PageContextImpl.java:2792):2792 
  at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:101):101 
  at railo.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:18):18 
  at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2218):2218 
  at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2185):2185 
  at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:332):332 
  at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29 
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:790):790 
  at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85):85 
  at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61):61 
  at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36):36 
  at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:113):113 
  at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56):56 
  at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45):45 
  at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61):61 
  at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58):58 
  at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70):70 
  at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76):76 
  at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25):25 
  at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25):25 
  at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240):240 
  at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227):227 
  at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73):73 
  at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146):146 
  at io.undertow.server.Connectors.executeRootHandler(Connectors.java:168):168 
  at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:727):727 
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source):-1 
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source):-1 
  at java.lang.Thread.run(Unknown Source):-1 
 
Timestamp11/3/14 1:44:40 PM PST

Topher Ashcroft

unread,
Nov 3, 2014, 5:01:32 PM11/3/14
to col...@googlegroups.com
So now, while the app is running great from http://127.0.0.1:55863/ directly in a browser running on the server, the URL http://127.0.0.1/ColdBox-Chris/ raises the same HandlerService.EventHandlerNotRegisteredException.

Topher Ashcroft

unread,
Nov 3, 2014, 5:06:04 PM11/3/14
to col...@googlegroups.com
And to answer the question about CF version, this is ColdFusion Enterprise 9,0,1,274733.

br...@bradwood.com

unread,
Nov 3, 2014, 5:09:03 PM11/3/14
to col...@googlegroups.com
I'm not sure if I followed all that, but make sure your web root is the folder that contains the coldbox framework unless you've created a mapping.  If you're trying to run the "start" command from inside your coldbox-Chris directory, that obviously wouldn't work since coldbox.system.Bootstrap wouldn't be resolvable anywhere in the web root.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: [coldbox:22671] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

br...@bradwood.com

unread,
Nov 3, 2014, 5:15:37 PM11/3/14
to col...@googlegroups.com
> So now, while the app is running great from http://127.0.0.1:55863/ directly in a browser running on the server,
  • What is "the app"? Your normal app, or your coldbox-chris test app?
  • What confuses me is you don't show the coldbox-chris subfolder there
http://127.0.0.1/ColdBox-Chris/ raises the same 
  • Is that running on ColdFusion 9 or the CommandBox embedded server?
  • We would expect it to still error on CF9 since we haven't figured out the issue, correct?
You're also starting to confuse me by running stuff on both your local machine and your server at the same time.  Can we narrow our focus and just get it working in one location first before we start adding in other variables?

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: [coldbox:22672] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--
--
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
For News, visit http://blog.coldbox.org
For Documentation, visit http://wiki.coldbox.org
For Bug Reports, visit https://ortussolutions.atlassian.net/browse/COLDBOX
---
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coldbox+u...@googlegroups.com.
To post to this group, send email to col...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Topher Ashcroft

unread,
Nov 3, 2014, 5:17:20 PM11/3/14
to col...@googlegroups.com
I have the coldbox framework in the webroot, and I also have the \coldbox mapping to C:\inetpub\wwwroot\coldbox in my Application.cfc. Like I said, when executed from CommandBox 'start' at the server desktop, my app now runs great under the embedded server (it's currently running in the browser at http://127.0.0.1:55976/). But when trying to hit the app under CF 9.0.1 (via a browser at the server desktop, using http://127.0.0.1/ColdBox-Chris/), it fails with the same exception. So there is a difference between the embedded server and CF 9.

Thanks for your help, Brad!

Topher Ashcroft

unread,
Nov 3, 2014, 5:36:32 PM11/3/14
to col...@googlegroups.com
I am terribly sorry for giving rise to any confusion. Please allow me to attempt some clarifications. I agree... let's narrow it right down to the bare basics. I'll stay away from my local workstation entirely, for now.

- On my ColdFusion server, the ColdBox 4 framework is sitting in the webroot at C:\inetpub\wwwroot\coldbox

- On my ColdFusion server, my clean test app, created through a CommandBox 'create app' command, is ALSO sitting in the webroot at C:\inetpub\wwwroot\ColdBox-Chris

- In my test app's Application.cfc, I have the line:
this.mappings['/coldbox'] = 'C:\inetpub\wwwroot\coldbox';

- On my ColdFusion server, when I run CommandBox (box.exe) at the desktop, and cd into to C:\inetpub\wwwroot\ColdBox-Chris, then do a 'start', my test app runs flawlessly at http://127.0.0.1:nnnnn (where nnnnn is the random port)

- On my ColdFusion server, when I open Chrome at the desktop, and attempt to navigate to http://127.0.0.1/ColdBox-Chris/, I get the HandlerService.EventHandlerNotRegisteredException error.

Is that helping? I hope so. I hate being confusing.

br...@bradwood.com

unread,
Nov 3, 2014, 5:51:40 PM11/3/14
to col...@googlegroups.com
That all makes sense.  Thank you.
 
Please check your administrator settings in CF9 under caching and ensure these are disabled:
  • Component cache 
  • Cache web server paths 
Also, for funsies, a restart of the CF9 service wouldn't hurt anything either.
 
Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: Re: [coldbox:22677] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 3, 2014, 6:09:11 PM11/3/14
to col...@googlegroups.com
Thank you very much, Brad.

"Cache web server paths" was already disabled.

"Component cache" is NOW disabled.

CF9 service has been restarted.

CommandBox 'start' within the test app directory open it up fine at http://127.0.0.1:56168/

Going to http://127.0.0.1/ColdBox-Chris/ still errors out, with the same exception.

br...@bradwood.com

unread,
Nov 3, 2014, 6:49:55 PM11/3/14
to col...@googlegroups.com
Hmm, since it's working for me, I'm almost out of ideas since at this point I'd just need to start digging through the framework and debugging variables to see where the event is coming from.  Perhaps someone else with CF9 installed can give it a try and see if it works for them.  The only difference I have is that I'm on 9.0.2 and using the built-in Jrun web server, not IIS.
 
Is there any change on CF9 if you put your ColdBox site in the web root without the coldbox-chris folder?
 
Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: Re: Re: [coldbox:22679] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 7, 2014, 6:41:14 PM11/7/14
to col...@googlegroups.com
Thank you for your latest reply, Brad. Been off on other things for the last few days.

I'm spinning up a new Windows Server VM with CF11. We'll make that jump, and see if it makes a difference. Can't do it on our existing Dev server, because that would disrupt some other stuff. I'll try putting my test site right into web root, with the framework folder in the site folder, and see how that goes. Nothing else has worked. Though I can get ColdBox to run (meaning, all components are found), it's the same exception that comes up.

I'll let you know.

Brad Wood

unread,
Nov 10, 2014, 9:35:03 AM11/10/14
to col...@googlegroups.com
>  We'll make that jump, and see if it makes a difference.

Keep us updated.  Also, a couple things I just noticed after reviewing this thread again;
  1. Turn off "Report Execution Times" under debugging in your CF Admin.  That setting is a dog and will drag down your app's performance
  2. You never actually provided us with a full stack trace of the original event handler not registered error.  Can you do that?
Thanks!

~Brad

Topher Ashcroft

unread,
Nov 11, 2014, 7:22:56 PM11/11/14
to col...@googlegroups.com
Success... almost.

I spun up the new CF11 (Update 2) server, and under IIS 7.5, I now have the stock BE framework install running the stock BE app. The only problem is that I have to hit index.cfm explicitly, and can't rely on the IIS default document, ending the URL with the app directory. If I do that, I get the same "index is not a valid registered event" exception.

To be clear...



And now, we'll see if the output from BugReport.cfm pastes into this message cleanly...

Oopsy! Something went wrong!

Event: index 
Routed URL: index/ 
Layout: N/A (Module: ) 
View: N/A 
Timestamp: 11/11/2014 04:21:42 PM
Type: HandlerService.EventHandlerNotRegisteredException 
Messages: The event: index is not valid registered event.

Tag Context:

ID:CFTHROW
LINE:390
Template:C:\ColdFusion11\cfusion\wwwroot\coldbox\system\web\services\HandlerService.cfc
ID:CF_UDFMETHOD
LINE:305
Template:C:\ColdFusion11\cfusion\wwwroot\coldbox\system\web\services\HandlerService.cfc
ID:CF_TEMPLATEPROXY
LINE:492
Template:C:\ColdFusion11\cfusion\wwwroot\coldbox\system\web\Controller.cfc
ID:CF_TEMPLATEPROXY
LINE:193
Template:C:\ColdFusion11\cfusion\wwwroot\coldbox\system\Bootstrap.cfc
ID:CF_UDFMETHOD
LINE:349
Template:C:\ColdFusion11\cfusion\wwwroot\coldbox\system\Bootstrap.cfc
ID:CF_TEMPLATEPROXY
LINE:45
Template:C:\ColdFusion11\cfusion\wwwroot\ColdBox-Chris\Application.cfc

Stack Trace:

coldfusion.runtime.CustomException: The event: index is not valid registered event.

    at coldfusion.tagext.lang.ThrowTag.doStartTag(ThrowTag.java:142)

    at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)

    at cfHandlerService2ecfc154665068$funcINVALIDEVENT.runFunction(C:\ColdFusion11\cfusion\wwwroot\coldbox\system\web\services\HandlerService.cfc:390)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)

    at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)

    at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)

    at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)

    at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)

    at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)

    at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2840)

    at cfHandlerService2ecfc154665068$funcGETREGISTEREDHANDLER.runFunction(C:\ColdFusion11\cfusion\wwwroot\coldbox\system\web\services\HandlerService.cfc:305)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)

    at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)

    at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)

    at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)

    at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)

    at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)

    at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)

    at cfController2ecfc334769046$funcRUNEVENT.runFunction(C:\ColdFusion11\cfusion\wwwroot\coldbox\system\web\Controller.cfc:492)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)

    at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)

    at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)

    at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)

    at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)

    at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:533)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:648)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:457)

    at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2424)

    at cfBootstrap2ecfc477514401$funcPROCESSCOLDBOXREQUEST.runFunction(C:\ColdFusion11\cfusion\wwwroot\coldbox\system\Bootstrap.cfc:193)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)

    at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)

    at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)

    at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)

    at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2840)

    at cfBootstrap2ecfc477514401$funcONREQUESTSTART.runFunction(C:\ColdFusion11\cfusion\wwwroot\coldbox\system\Bootstrap.cfc:349)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)

    at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)

    at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)

    at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)

    at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)

    at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)

    at cfApplication2ecfc1598772894$funcONREQUESTSTART.runFunction(C:\ColdFusion11\cfusion\wwwroot\ColdBox-Chris\Application.cfc:45)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)

    at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)

    at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)

    at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)

    at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)

    at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)

    at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)

    at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:108)

    at coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.java:278)

    at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:455)

    at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)

    at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)

    at coldfusion.filter.PathFilter.invoke(PathFilter.java:141)

    at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)

    at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.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:89)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)

    at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121)

    at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)

    at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:198)

    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)

    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

FRAMEWORK SNAPSHOT:

Bug Date:11/11/2014 04:21:42 PM
Coldfusion ID:CFID=503 ; CFToken=439811220551365d-4D5F8A9D-B992-D6AD-A5C10C64A82BB441 ; JSessionID=F4FFAC2EA1B0A4AFA408B46BB6F8E26A_503_439811220551365d-4D5F8A9D-B992-D6AD-A5C10C64A82BB441
Template Path :C:\ColdFusion11\cfusion\wwwroot\ColdBox-Chris\index.cfm
Path Info :/ColdBox-Chris/index.cfm
Host & Server:hac-cf11.revagent.com HAC-CF11
Query String:fwreinit=1
Browser:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
Remote Address:192.168.11.53
Form variables:
Session Storage:
urltoken:CFID=503&CFTOKEN=439811220551365d-4D5F8A9D-B992-D6AD-A5C10C64A82BB441
cftoken:439811220551365d-4D5F8A9D-B992-D6AD-A5C10C64A82BB441
cfid:503
cbox_flash_scope:cbox_flash_scope
struct [empty]
sessionid:F4FFAC2EA1B0A4AFA408B46BB6F8E26A_503_439811220551365d-4D5F8A9D-B992-D6AD-A5C10C64A82BB441
Cookies:
JSESSIONID:1677237E547E1CFD678350977D662E44.cfusion
CFAUTHORIZATION_cfadmin:YWRtaW4NY2ZhZG1pbg0xNDE1NzUxMDMyMzIzDTQyN0ExRUVFMDhDNDgzNkQ=
CFID:503
CFTOKEN:439811220551365d-4D5F8A9D-B992-D6AD-A5C10C64A82BB441
CFADMIN_LASTPAGE_ADMIN:/CFIDE/administrator/settings/caching.cfm
Extra Information Dump
[N/A]

br...@bradwood.com

unread,
Nov 11, 2014, 7:43:46 PM11/11/14
to col...@googlegroups.com
Do you have some kind of URL rewriting engine configured in IIS?  I don't understand why your routed URL is index/  You also shouldn't have to specify index.cfm if it is your default document, which it is by default.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: Re: Re: Re: [coldbox:22775] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 11, 2014, 8:02:08 PM11/11/14
to col...@googlegroups.com
We definitely DO NOT have any rewriting configured or turned on. It's a brand new, vanilla IIS and CF11 install. Nothing tweaked. We don't understand why Routed URL shows as index/ either.

-Chris

Andrew Scott

unread,
Nov 11, 2014, 8:04:00 PM11/11/14
to col...@googlegroups.com

br...@bradwood.com

unread,
Nov 11, 2014, 8:26:47 PM11/11/14
to col...@googlegroups.com
Actually Andrew, ColdBox-Chris is not a handler, or route, it's the folder that the ColdBox app is living in.  i.e, the app mapping.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: Re: Re: Re: Re: [coldbox:22777] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Andrew Scott" <and...@andyscott.id.au>
Date: 11/11/14 7:03 pm
To: col...@googlegroups.com

 

--

br...@bradwood.com

unread,
Nov 11, 2014, 8:29:20 PM11/11/14
to col...@googlegroups.com
What if you create a  new folder and out nothing but an empty Application.cfc in it and a index.cfm and navigate to that folder in the URL.  What loads?  Dump out the cgi scope in your onRequestStart() if necessary to debug.  That will tell us if IIS is serving index.cfm with an empty path_info by default.
 
Also, I don't remember if we've covered this or not, but uninstall and reinstall your IIS web connectors.  <-- important.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: Re: Re: Re: Re: [coldbox:22777] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
--

Andrew Scott

unread,
Nov 11, 2014, 9:12:28 PM11/11/14
to col...@googlegroups.com
Oh, it is too..

Regards,
Andrew Scott
WebSite: http://www.andyscott.id.au/


Andrew Scott

unread,
Nov 11, 2014, 9:14:30 PM11/11/14
to col...@googlegroups.com
Just out of curiosity, can you re-run the web configuration tools and try to reset the connectors for ColdFusion. It maybe that the default cfml documents didn't get set up.

Regards,
Andrew Scott
WebSite: http://www.andyscott.id.au/


Topher Ashcroft

unread,
Nov 12, 2014, 2:56:15 PM11/12/14
to col...@googlegroups.com
I'll give these suggestions a try. To be precise, what constitutes an "empty" Application.cfc? Nothing but "component { }" ? What if I did the CGI dump in index.cfm? Same diff?

-Chris

br...@bradwood.com

unread,
Nov 12, 2014, 3:04:32 PM11/12/14
to col...@googlegroups.com
> Nothing but "component { }
 
Yes
 
> What if I did the CGI dump in index.cfm
 
Well, I didn't suggest that because you told us IIS isn't serving index.cfm as the default document, so the purpose of the test is to NOT give a document to IIS and see what it asks ColdFusion for.  The only way to do that would be to capture it in Application.cfc.
 
And don't forget re-creating the IIS connectors.  If you've applied any ColdFusion updates at all, you can get weird issues that happen regarding the CGI scope until you remove and re-add the IIS config.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: Re: Re: Re: Re: Re: [coldbox:22795] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 12, 2014, 3:42:25 PM11/12/14
to col...@googlegroups.com
OK, got it.

Here is the CGI dump from within onRequest, when I navigate to this URL in my dummy testing app: http://hac-cf11.revagent.com/testing/

from onRequest - struct
AUTH_PASSWORD[empty string]
AUTH_TYPE[empty string]
AUTH_USER[empty string]
CERT_COOKIE[empty string]
CERT_FLAGS[empty string]
CERT_ISSUER[empty string]
CERT_KEYSIZE[empty string]
CERT_SECRETKEYSIZE[empty string]
CERT_SERIALNUMBER[empty string]
CERT_SERVER_ISSUER[empty string]
CERT_SERVER_SUBJECT[empty string]
CERT_SUBJECT[empty string]
CF_TEMPLATE_PATHC:\ColdFusion11\cfusion\wwwroot\testing\index.cfm
CONTENT_LENGTH0
CONTENT_TYPE[empty string]
CONTEXT_PATH[empty string]
GATEWAY_INTERFACECGI/1.1
HTTPSoff
HTTPS_KEYSIZE[empty string]
HTTPS_SECRETKEYSIZE[empty string]
HTTPS_SERVER_ISSUER[empty string]
HTTPS_SERVER_SUBJECT[empty string]
HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ACCEPT_ENCODINGgzip,deflate,sdch
HTTP_ACCEPT_LANGUAGEen-US,en;q=0.8
HTTP_CONNECTIONkeep-alive
HTTP_COOKIEJSESSIONID=ED02924194851FD1F60E879B35269B0D.cfusion; CFAUTHORIZATION_cfadmin="YWRtaW4NY2ZhZG1pbg0xNDE1ODIzOTI0ODE0DUEwQzk4QjNFNTU3RjEyQTU="; CFID=903; CFTOKEN=3c418fea34340190-78D23071-CA82-169A-3BB2AE3F8A88CEC0; CFADMIN_LASTPAGE_ADMIN=%2FCFIDE%2Fadministrator%2Fsecurity%2Fsecureprofile%2Ecfm
HTTP_HOSThac-cf11.revagent.com
HTTP_REFERER[empty string]
HTTP_USER_AGENT
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
PATH_INFO/testing/index.cfm
PATH_TRANSLATEDC:\ColdFusion11\cfusion\wwwroot\testing\index.cfm
QUERY_STRING[empty string]
REMOTE_ADDR192.168.11.53
REMOTE_HOST192.168.11.53
REMOTE_USER[empty string]
REQUEST_METHODGET
SCRIPT_NAME/testing/index.cfm
SERVER_NAMEhac-cf11.revagent.com
SERVER_PORT80
SERVER_PORT_SECURE0
SERVER_PROTOCOLHTTP/1.1
SERVER_SOFTWAREMicrosoft-IIS/7.5
WEB_SERVER_API[empty string]

br...@bradwood.com

unread,
Nov 12, 2014, 3:49:36 PM11/12/14
to col...@googlegroups.com
Yep, that's not right.  The path_info should be blank.  I just tested it myself on ColdFusion 11.  Update your IIS connectors.
 
Also update your IIS connector.  And when you're done with that, please update your IIS connector :)

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: [coldbox:22797] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 14, 2014, 5:40:46 PM11/14/14
to col...@googlegroups.com
IIS connectors updated. IIS connectors updated. IIS connectors updated.

No change.

br...@bradwood.com

unread,
Nov 14, 2014, 5:46:06 PM11/14/14
to col...@googlegroups.com
What steps did you take to update them?  My favorite way to do it is to open up C:\ColdFusion11\cfusion\bin\connectors
 
and run Remove_ALL_connectors.bat followed by IIS_connector.bat

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: [coldbox:22822] Re: [coldbox-4.0.0] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Topher Ashcroft

unread,
Nov 14, 2014, 6:36:44 PM11/14/14
to col...@googlegroups.com
Just performed the connector update as you described. No change. Same exception.

-Chris

Casey Dougall - Uber Website Solutions

unread,
Nov 16, 2014, 9:22:01 AM11/16/14
to col...@googlegroups.com

You did make sure there is an actual index function inside the default handler right?

--

K W

unread,
Nov 16, 2014, 9:47:52 AM11/16/14
to col...@googlegroups.com
Absolutely. This is the app that CommandBox spits out.

br...@bradwood.com

unread,
Nov 17, 2014, 1:02:03 AM11/17/14
to col...@googlegroups.com
The issue has to be that your path info is incorrect in your cgi scope.  Can anyone else confirm if they're using CF11 with IIS?  I tested this on CF11, but I don't have IIS to test with.
 
Can you hit Tomcat directly and see how it behaves?  Look in C:\ColdFusion11\cfusion\runtime\conf\server.xml and see what the port is set to in the connector tag that uses an HTTP protocol.  For instance, here is mine-- though I've changed the port from the default:
 
<Connector port="8511" redirectPort="8447" connectionTimeout="20000" protocol="HTTP/1.1"/>
 
So if I hit http://localhost:8511, I'm hitting Tomcat directly and bypassing any kind of web server like IIS.
 
Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
--
--
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
For News, visit http://blog.coldbox.org
For Documentation, visit http://wiki.coldbox.org
For Bug Reports, visit https://ortussolutions.atlassian.net/browse/COLDBOX
---
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coldbox+u...@googlegroups.com.
To post to this group, send email to col...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
C:\ColdFusion11\cfusion\runtime\conf\server.xml

Andrew Scott

unread,
Nov 17, 2014, 1:18:17 AM11/17/14
to col...@googlegroups.com
Brad,

That is correct, the path info is sort of correct, however the index.cfm should not be there. This leads me to believe that the issue is with the routes table and/or the rewrite ISAPI being used. My guess, is that the routes.cfm has not been modified to remove the index.cfm, while being used with rewrite rules.

Or that the rules are not right.

Now I haven't done it for a very long time, but I think the rewrite rule is the issue if it is not taking the Virtual Directory into account, just something else to thing about.

But yeah, the index.cfm should not be in the path_info at all.




Regards,
Andrew Scott
WebSite: http://www.andyscott.id.au/


Topher Ashcroft

unread,
Nov 17, 2014, 5:21:08 PM11/17/14
to col...@googlegroups.com
To reiterate, this is a brand spankin' new spin-up of a CF11/Windows Server 2008 R2/IIS7.5 VM. Nothing else has been done to configure this puppy other than pure Windows, IIS 7, CF11, CF11 Update 2, ColdBox 4, and a CB4 app from CommandBox. We have done nothing to enable any rewriting. This is about as plain vanilla as you can get, guys.

Brad, below is server.xml on this installation, so that you can see which Connectors are commented out, and which are not. Again, this has not been touched. When I try to hit the CB app on ports 8500 or 8443, I get nothing.

<?xml version='1.0' encoding='utf-8'?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at


      http://www.apache.org/licenses/LICENSE-2.0


  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->

<!-- Note:  A "Server" is not itself a "Container", so you may not
     define subcomponents such as "Valves" at this level.
     Documentation at /docs/config/server.html
 -->

<Server port="8009" shutdown="SHUTDOWN">
<!-- Security listener. Documentation at /docs/config/listeners.html
  <Listener className="org.apache.catalina.security.SecurityListener" />
  -->

 
<!--APR library loader. Documentation at /docs/apr.html -->
 
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
 
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
 
<Listener className="org.apache.catalina.core.JasperListener" />
 
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
 
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
 
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
 
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />


 
<!-- Global JNDI resources
       Documentation at /docs/jndi-resources-howto.html
  -->

 
<GlobalNamingResources>
   
<!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->

   
<Resource name="UserDatabase" auth="Container"
             
type="org.apache.catalina.UserDatabase"
             
description="User database that can be updated and saved"
             
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
             
pathname="conf/tomcat-users.xml" />
 
</GlobalNamingResources>


 
<!-- A "Service" is a collection of one or more "Connectors" that share
       a single "Container" Note:  A "Service" is not itself a "Container",
       so you may not define subcomponents such as "Valves" at this level.
       Documentation at /docs/config/service.html
   -->

 
<Service name="Catalina">
 
   
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
   
<!--
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
        maxThreads="150" minSpareThreads="4"/>
    -->





   
<!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL HTTP/1.1 Connector on port 8080
    -->

 
<!-- internal webserver start
    <Connector port="8500" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8447" />
    internal webserver end -->



   
<!-- A "Connector" using the shared thread pool-->
   
<!--
    <Connector executor="tomcatThreadPool"
               port="8500" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8447" />
    -->

   
<!-- Define a SSL HTTP/1.1 Connector on port 8443
         This connector uses the JSSE configuration, when using APR, the
         connector should be using the OpenSSL style configuration
         described in the APR documentation -->

   
<!--
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
    -->



   
<!-- Define an AJP 1.3 Connector on port 8009 -->
 
<!-- begin connector -->
   
<Connector port="8014" protocol="AJP/1.3" redirectPort="8447" tomcatAuthentication="false" />
   
<!-- end connector -->


   
<!-- An Engine represents the entry point (within Catalina) that processes
         every request.  The Engine implementation for Tomcat stand alone
         analyzes the HTTP headers included with the request, and passes them
         on to the appropriate Host (virtual host).
         Documentation at /docs/config/engine.html -->



   
<Engine name="Catalina" defaultHost="localhost" jvmRoute="cfusion">


     
<!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->

     
<!--
      <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
      -->
       


     
<!-- Use the LockOutRealm to prevent attempts to guess user passwords
           via a brute-force attack -->

     
<Realm className="org.apache.catalina.realm.LockOutRealm">
       
<!-- This Realm uses the UserDatabase configured in the global JNDI
             resources under the key "UserDatabase".  Any edits
             that are performed against this UserDatabase are immediately
             available for use by the Realm.  -->

       
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               
resourceName="UserDatabase"/>
     
</Realm>


     
<!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
       -->

     
<Host name="localhost"  appBase="webapps"
           
unpackWARs="true" autoDeploy="false">


       
<!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->

       
<!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->



       
<!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->

       
<!-- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/> -->

       
<!-- Uncomment the line below to change the default web root or to add virtual directory
            Make sure to replace <cf_home> with the absolute path to ColdFusion Home-->

       
<!-- To add virtual directory use aliases attribute .The list of aliases should be of the form
        "/aliasPath1=docBase1,/aliasPath2=docBase2" where aliasPathN must include a leading '/' and
        docBaseN must be an absolute path to a directory. -->

       
<!-- <Context path="/" docBase="<cf_home>\wwwroot" WorkDir="<cf_home>\runtime\conf\Catalina\localhost\tmp" ></Context>  -->


     
</Host>
   
</Engine>
 
</Service>
</Server>

br...@bradwood.com

unread,
Nov 17, 2014, 5:34:35 PM11/17/14
to col...@googlegroups.com
Your HTTP connector is commented out by default.  You'd need to uncomment it and restart CF to hit tomcat directly on port 8500.  You may also need to uncomment the Context tag as well.  I've always just used the built-in web server for CF11, so I'm not positive what Tomcat configs need changed from default to enable it if you installed it with the IIS connectors as the default.
 
For instance, I currently have my local CF11 install pointed at a test site and this is my context tag from server.xml:
 
<Context path="/" docBase="C:\sandbox\test" WorkDir="C:\ColdFusion11\cfusion\runtime\conf\Catalina\localhost\tmp"
aliases="/CFIDE=C:\ColdFusion11\cfusion\wwwroot\CFIDE,/WEB-INF=C:\ColdFusion11\cfusion\wwwroot\WEB-INF"/>
 
And to be clear, I'm not saying your server.xml settings are wrong-- I'm mostly just trying to eliminate IIS from the picture temporarily to narrow down why the cgi info is wrong.
 
Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: [coldbox:22843] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
<Serverport="8009"shutdown="SHUTDOWN">

<!-- Security listener. Documentation at /docs/config/listeners.html
  <Listener className="org.apache.catalina.security.SecurityListener" />
  -->

 
<!--APR library loader. Documentation at /docs/apr.html -->

 
<ListenerclassName="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>

 
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->

 
<ListenerclassName="org.apache.catalina.core.JasperListener"/>

 
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
 
<ListenerclassName="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
 
<ListenerclassName="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>

 
<ListenerclassName="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>



 
<!-- Global JNDI resources
       Documentation at /docs/jndi-resources-howto.html
  -->

 
<GlobalNamingResources>
   
<!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->

   
<Resourcename="UserDatabase"auth="Container"

             
type="org.apache.catalina.UserDatabase"
             
description="User database that can be updated and saved"
             
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
             
pathname="conf/tomcat-users.xml"/>
 
</GlobalNamingResources>


 
<!-- A "Service" is a collection of one or more "Connectors" that share
       a single "Container" Note:  A "Service" is not itself a "Container",
       so you may not define subcomponents such as "Valves" at this level.
       Documentation at /docs/config/service.html
   -->

 
<Servicename="Catalina">

   
<Connectorport="8014"protocol="AJP/1.3"redirectPort="8447"tomcatAuthentication="false"/>

   
<!-- end connector -->


   
<!-- An Engine represents the entry point (within Catalina) that processes
         every request.  The Engine implementation for Tomcat stand alone
         analyzes the HTTP headers included with the request, and passes them
         on to the appropriate Host (virtual host).
         Documentation at /docs/config/engine.html -->



   
<Enginename="Catalina"defaultHost="localhost"jvmRoute="cfusion">



     
<!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->

     
<!--
      <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
      -->
       


     
<!-- Use the LockOutRealm to prevent attempts to guess user passwords
           via a brute-force attack -->

     
<RealmclassName="org.apache.catalina.realm.LockOutRealm">

       
<!-- This Realm uses the UserDatabase configured in the global JNDI
             resources under the key "UserDatabase".  Any edits
             that are performed against this UserDatabase are immediately
             available for use by the Realm.  -->

       
<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"

               
resourceName="UserDatabase"/>
     
</Realm>


     
<!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
       -->

     
<Hostname="localhost"  appBase="webapps"

 

--

Topher Ashcroft

unread,
Nov 17, 2014, 5:57:37 PM11/17/14
to col...@googlegroups.com
Alrighty, then! I opened up the Connector on 8500, as well as the Context, restarted CF, hit 8500 directly, and it worked beautifully, without index.cfm in the URL. CGI.PATH_INFO is empty. So what the heck is IIS doing, anyway?!?

We're going to try making Tomcat default, with an uninstall of IIS.

-Chris

br...@bradwood.com

unread,
Nov 17, 2014, 6:08:07 PM11/17/14
to col...@googlegroups.com
That's good-- I think it helps us narrow down the issue to IIS or the IIS connector.  Perhaps someone else here can confirm if IIS works for them with CF11.  Since I don't have access to IIS I can't test it.  
 
My gut feeling is that something is still wrong with your IIS/CF connector, but I suppose there's always the possibility of a bug in CF11.  You could open a ticket with Adobe or E-mail cfin...@adobe.com to get support for your installation issues.  I believe Anit checks the adobe address so you'll probably get a reply back from him pretty quick.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: [coldbox:22845] [coldbox-4.0.0-rc+00002-201410230827] HandlerService.EventHandlerNotRegisteredException
From: "Topher Ashcroft" <only...@gmail.com>
--

Andrew Scott

unread,
Nov 17, 2014, 7:03:56 PM11/17/14
to col...@googlegroups.com
It works for me with CF11, that's how I knew there should be no index.cfm in the path_info. But I also have Helicon rewrite installed as well.

I do recall a Virtual Directory mentioned, so there would be two more tests to do.

1) Compare that the jakarta info is applied to the Virtual Directoy as well as the website root.
2) Try installing it on a new website in IIS in the root and not a VD and see if it works there.

Other than those suggestions, I am at a loss to explain it further. Also I am not sure if you know this or not, when installing the connectors via the GUI, you WILL need to run that as an Administrator as it will fail and not tell you it failed. Not sure if they have fixed that in any of the patches, as I always run as Admin anyway. 

Just something else to try to eliminate.



Regards,
Andrew Scott
WebSite: http://www.andyscott.id.au/


Reply all
Reply to author
Forward
0 new messages