SES issue on ColdBox BE

I’ve been developing a site locally on Windows using Railo BE without any issues

I pushed the code live today to test on production with Railo latest stable on Ubuntu 14 and I get the following error.

Any ideas why it works on Window but not Linux?

Railo 4.2.1.008 Error (Builder.BuildCFCDependencyException)
Message Error building: interceptor-SES -> Error loading UDF library: /modules/cbvalidation/models/Mixins.cfm The UDF library was not found. Please make sure you verify the file location. with constructor arguments: {properties={{}}, controller={{GETPLUGIN={getPlugin()}, getServices={railo.runtime.type.UDFGetterProperty@aaf89}, setUtil={railo.runtime.type.UDFSetterProperty@3d8a4b64}, GETMEMENTO={getMemento()}, setColdboxSettings={railo.runtime.type.UDFSetterProperty@11f5ea1d}, getLogbox={railo.runtime.type.UDFGetterProperty@27dd1f21}, getCachebox={railo.runtime.type.UDFGetterProperty@2626c3f9}, setServices={railo.runtime.type.UDFSetterProperty@3b0c2400}, getWirebox={railo.runtime.type.UDFGetterProperty@1a0f9a49}, getLog={railo.runtime.type.UDFGetterProperty@765a3bfc}, setColdboxInitiated={railo.runtime.type.UDFSetterProperty@1e185a18}, SETNEXTEVENT={setNextEvent([any event, [any queryString, [boolean addToken, [any persist, [struct persistStruct, [any baseURL, [boolean postProcessExempt, [any URL, [any URI, [numeric statusCode]]]]]]]]]])}, GETDATAMARSHALLER={getDataMarshaller()}, GETRENDERER={getRenderer()}, getColdboxSettings={railo.runtime.type.UDFGetterProperty@44fd820e}, GETREQUESTSERVICE={getRequestService()}, setLogbox={railo.runtime.type.UDFSetterProperty@2e5c30a}, GETLOADERSERVICE={getLoaderService()}, setConfigSettings={railo.runtime.type.UDFSetterProperty@733a7242}, setCachebox={railo.runtime.type.UDFSetterProperty@2238628}, setCFMLEngine={railo.runtime.type.UDFSetterProperty@6a3cad30}, SETSETTING={setSetting(any name, any value)}, GETCACHE={getCache(any cacheName)}, getAppRootPath={railo.runtime.type.UDFGetterProperty@6f6101c9}, setAppKey={railo.runtime.type.UDFSetterProperty@49bc6c3f}, GETSETTING={getSetting(any name, [boolean fwSetting, [any defaultValue]])}, GETHANDLERSERVICE={getHandlerService()}, GETINTERCEPTORSERVICE={getInterceptorService()}, LOCATEDIRECTORYPATH={locateDirectoryPath(any pathToCheck)}, getConfigSettings={railo.runtime.type.UDFGetterProperty@3e67be57}, LOCATEFILEPATH={locateFilePath(any pathToCheck)}, GETSETTINGSTRUCTURE={getSettingStructure([boolean fwSetting, [boolean deepCopyFlag]])}, setWirebox={railo.runtime.type.UDFSetterProperty@792b2717}, GETMODULESERVICE={getModuleService()}, setLog={railo.runtime.type.UDFSetterProperty@5a5337b}, getUtil={railo.runtime.type.UDFGetterProperty@20d6d322}, getAppKey={railo.runtime.type.UDFGetterProperty@77bf6e05}, getColdboxInitiated={railo.runtime.type.UDFGetterProperty@38d047ae}, setAppRootPath={railo.runtime.type.UDFSetterProperty@72120da5}, getAppHash={railo.runtime.type.UDFGetterProperty@7f3e0624}, INIT={init(any appRootPath, [any appKey])}, GETEXCEPTIONSERVICE={getExceptionService()}, setAppHash={railo.runtime.type.UDFSetterProperty@4b947f9f}, RUNEVENT={runEvent([any event, [boolean prePostExempt, [boolean private, [boolean defaultEvent, [struct eventArguments, [boolean cache, [any cacheTimeout, [any cacheLastAccessTimeout, [any cacheSuffix, [any cacheProvider]]]]]]]]]])}, getCFMLEngine={railo.runtime.type.UDFGetterProperty@749139b5}, SETTINGEXISTS={settingExists(any name, [boolean fwSetting])}}}}
Detail Mapping: {METADATA={{INHERITANCETRAIL={[coldbox.system.interceptors.SES, coldbox.system.Interceptor, coldbox.system.FrameworkSupertype, railo-context.Component]}, hint={This interceptor provides complete SES and URL mappings support to ColdBox Applications}, remoteAddress={http://www.rootedwillow.com:80/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc?wsdl}, output={false}, path={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, displayname={Component}, synchronized={false}, fullname={coldbox.system.interceptors.SES}, properties={[{name={controller}, type={any}}, {name={cachebox}, type={any}}, {name={flash}, type={any}}, {name={interceptorService}, type={coldbox.system.services.InterceptorService}}, {name={log}, type={any}}, {name={logBox}, type={any}}, {name={properties}, type={struct}}, {name={wirebox}, type={any}}]}, name={coldbox.system.interceptors.SES}, accessors={false}, type={component}, persistent={false}, serializable={false}, author={Luis Majano lmajano@ortussolutions.com}, functions={[{access={public}, hint={Get a datasource structure representation}, returnFormat={wddx}, returntype={struct}, output={true}, closure={false}, parameters={[{required={true}, hint={The alias of the datasource to get from the config structures}, name={alias}, type={any}}]}, name={getDatasource}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Get a model object}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={false}, hint={The mapping name or CFC path to retrieve}, name={name}, type={any}}, {required={false}, hint={The DSL string to use to retrieve an instance}, name={dsl}, type={any}}, {default={[runtime expression]}, required={false}, hint={The constructor structure of arguments to passthrough when initializing the instance}, name={initArguments}, type={any}}]}, name={getModel}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Get a instance object from WireBox}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={false}, hint={The mapping name or CFC path to retrieve}, name={name}, type={any}}, {required={false}, hint={The DSL string to use to retrieve an instance}, name={dsl}, type={any}}, {default={[runtime expression]}, required={false}, hint={The constructor structure of arguments to passthrough when initializing the instance}, name={initArguments}, type={any}}]}, name={getInstance}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Populate a model object from the request Collection}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The name of the model to get and populate or the acutal model object. If you already have an instance of a model, then use the populateBean() method}, name={model}, type={any}}, {default={}, required={false}, hint={Use scope injection instead of setters population. Ex: scope=variables.instance.}, name={scope}, type={any}}, {default={false}, required={false}, hint={If set to true, the setter method will be called even if it does not exist in the object}, name={trustedSetter}, type={boolean}}, {default={}, required={false}, hint={A list of keys to include in the population}, name={include}, type={any}}, {default={}, required={false}, hint={A list of keys to exclude in the population}, name={exclude}, type={any}}, {default={false}, required={false}, hint={Ignore empty values on populations, great for ORM population}, name={ignoreEmpty}, type={boolean}}, {default={}, required={false}, hint={A list of keys to NULL when empty}, name={nullEmptyInclude}, type={any}}, {default={}, required={false}, hint={A list of keys to NOT NULL when empty}, name={nullEmptyExclude}, type={any}}, {default={false}, required={false}, hint={Automatically attempt to compose relationships from memento}, name={composeRelationships}, type={boolean}}]}, name={populateModel}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Retrieve the system web renderer}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[]}, name={getRenderer}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={coldbox.system.web.Renderer}, description={}}, {access={public}, hint={Retrieve the request context object}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[]}, name={getRequestContext}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={coldbox.system.web.context.RequestContext}, description={}}, {access={public}, hint={Get the RC or PRC collection reference}, returnFormat={wddx}, returntype={struct}, output={true}, closure={false}, parameters={[{default={false}, required={false}, hint={The boolean bit that says give me the RC by default or true for the private collection (PRC)}, name={private}, type={boolean}}]}, name={getRequestCollection}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Render out a view}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{default={}, required={false}, hint={The the view to render, if not passed, then we look in the request context for the current set view.}, name={view}, type={any}}, {default={[runtime expression]}, required={false}, hint={A struct of arguments to pass into the view for rendering, will be available as ‘args’ in the view.}, name={args}, type={struct}}, {default={}, required={false}, hint={The module to render the view from explicitly}, name={module}, type={any}}, {default={false}, required={false}, hint={Cached the view output or not, defaults to false}, name={cache}, type={boolean}}, {default={}, required={false}, hint={The time in minutes to cache the view}, name={cacheTimeout}, type={any}}, {default={}, required={false}, hint={The time in minutes the view will be removed from cache if idle or requested}, name={cacheLastAccessTimeout}, type={any}}, {default={}, required={false}, hint={The suffix to add into the cache entry for this view rendering}, name={cacheSuffix}, type={any}}, {default={template}, required={false}, hint={The provider to cache this view in, defaults to ‘template’}, name={cacheProvider}, type={any}}, {required={false}, hint={A collection to use by this Renderer to render the view as many times as the items in the collection (Array or Query)}, name={collection}, type={any}}, {default={}, required={false}, hint={The name of the collection variable in the partial rendering. If not passed, we will use the name of the view by convention}, name={collectionAs}, type={any}}, {default={1}, required={false}, hint={The start row to limit the collection rendering with}, name={collectionStartRow}, type={numeric}}, {default={0}, required={false}, hint={The max rows to iterate over the collection rendering with}, name={collectionMaxRows}, type={numeric}}, {default={}, required={false}, hint={A string to delimit the collection renderings by}, name={collectionDelim}, type={any}}, {default={false}, required={false}, hint={If true, pre/post view interceptors will not be fired. By default they do fire}, name={prePostExempt}, type={boolean}}]}, name={renderView}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Renders an external view anywhere that cfinclude works.}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The the view to render}, name={view}, type={any}}, {default={[runtime expression]}, required={false}, hint={A struct of arguments to pass into the view for rendering, will be available as ‘args’ in the view.}, name={args}, type={struct}}, {default={false}, required={false}, hint={Cached the view output or not, defaults to false}, name={cache}, type={boolean}}, {default={}, required={false}, hint={The time in minutes to cache the view}, name={cacheTimeout}, type={any}}, {default={}, required={false}, hint={The time in minutes the view will be removed from cache if idle or requested}, name={cacheLastAccessTimeout}, type={any}}, {default={}, required={false}, hint={The suffix to add into the cache entry for this view rendering}, name={cacheSuffix}, type={any}}, {default={template}, required={false}, hint={The provider to cache this view in, defaults to ‘template’}, name={cacheProvider}, type={any}}]}, name={renderExternalView}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Render a layout or a layout + view combo}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={false}, hint={The layout to render out}, name={layout}, type={any}}, {default={}, required={false}, hint={The module to explicitly render this layout from}, name={module}, type={any}}, {default={}, required={false}, hint={The view to render within this layout}, name={view}, type={any}}, {default={[runtime expression]}, required={false}, hint={An optional set of arguments that will be available to this layouts/view rendering ONLY}, name={args}, type={struct}}, {default={}, required={false}, hint={The module to explicitly render the view from}, name={viewModule}, type={any}}, {default={false}, required={false}, hint={If true, pre/post layout interceptors will not be fired. By default they do fire}, name={prePostExempt}, type={boolean}}]}, name={renderLayout}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Get an interceptor reference}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The name of the interceptor to retrieve}, name={interceptorName}, type={any}}]}, name={getInterceptor}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={Interceptor}, description={}}, {access={public}, hint={Announce an interception to the system. If you use the asynchronous facilities, you will get a thread structure report as a result.}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The event to announce}, name={state}, type={any}}, {default={[runtime expression]}, required={false}, hint={A data structure used to pass intercepted information.}, name={interceptData}, type={struct}}, {default={false}, required={false}, hint={If true, the entire interception chain will be ran in a separate thread.}, name={async}, type={boolean}}, {default={false}, required={false}, hint={If true, each interceptor in the interception chain will be ran in a separate thread and then joined together at the end.}, name={asyncAll}, type={boolean}}, {default={true}, required={false}, hint={If true, each interceptor in the interception chain will be ran in a separate thread and joined together at the end by default. If you set this flag to false then there will be no joining and waiting for the threads to finalize.}, name={asyncAllJoin}, type={boolean}}, {default={NORMAL}, required={false}, hint={The thread priority to be used. Either LOW, NORMAL or HIGH. The default value is NORMAL}, name={asyncPriority}, type={any}}, {default={0}, required={false}, hint={The timeout in milliseconds for the join thread to wait for interceptor threads to finish. By default there is no timeout.}, name={asyncJoinTimeout}, type={numeric}}]}, name={announceInterception}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={struct of thread information or void}, description={}}, {access={public}, hint={Get a named CacheBox Cache}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{default={default}, required={false}, hint={The name of the cache to retrieve, if not passed, it used the ‘default’ cache.}, name={name}, type={any}}]}, name={getCache}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={coldbox.system.cache.IColdboxApplicationCache}, description={}}, {access={public}, hint={DEPRECATED: Get all the settings structure}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{default={false}, required={false}, hint={Retrieve from the config or fw settings, defaults to config}, name={fwSetting}, type={boolean}}, {default={false}, required={false}, hint={Do a deep or shallow copy, shallow is default}, name={deepCopy}, type={boolean}}]}, name={getSettingStructure}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Get a setting from the system}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The key of the setting}, name={name}, type={any}}, {default={false}, required={false}, hint={Retrieve from the config or fw settings, defaults to config}, name={fwSetting}, type={boolean}}, {required={false}, hint={If not found in config, default return value}, name={defaultValue}, type={any}}]}, name={getSetting}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Verify a setting from the system}, returnFormat={wddx}, returntype={boolean}, output={true}, closure={false}, parameters={[{required={true}, hint={The key of the setting}, name={name}, type={any}}, {default={false}, required={false}, hint={Retrieve from the config or fw settings, defaults to config}, name={fwSetting}, type={boolean}}]}, name={settingExists}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Set a new setting in the system}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The key of the setting}, name={name}, type={any}}, {required={true}, hint={The value of the setting}, name={value}, type={any}}]}, name={setSetting}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={FrameworkSuperType}, description={}}, {access={public}, hint={Get a module’s settings structure or a specific setting if the setting key is passed}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The module to retrieve the configuration settings from}, name={module}, type={any}}, {required={false}, hint={The setting to retrieve if passed}, name={setting}, type={any}}, {required={false}, hint={The default value to return if setting does not exist}, name={defaultValue}, type={any}}]}, name={getModuleSettings}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={struct or any}, description={}}, {access={public}, hint={Get a module’s configuration structure}, returnFormat={wddx}, returntype={struct}, output={true}, closure={false}, parameters={[{required={true}, hint={The module to retrieve the configuration structure from}, name={module}, type={any}}]}, name={getModuleConfig}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Relocate the user to another location}, returnFormat={wddx}, returntype={void}, output={true}, closure={false}, parameters={[{required={false}, hint={The name of the event to run, if not passed, then it will use the default event found in your configuration file}, name={event}, type={any}}, {required={false}, hint={The full URL you would like to relocate to instead of an event: ex: URL=‘http://www.google.com’}, name={URL}, type={any}}, {required={false}, hint={The relative URI you would like to relocate to instead of an event: ex: URI=’/mypath/awesome/here’}, name={URI}, type={any}}, {required={false}, hint={The query string to append, if needed. If in SES mode it will be translated to convention name value pairs}, name={queryString}, type={any}}, {required={false}, hint={What request collection keys to persist in flash ram}, name={persist}, type={any}}, {required={false}, hint={A structure key-value pairs to persist in flash ram}, name={persistStruct}, type={struct}}, {required={false}, hint={Wether to add the tokens or not. Default is false}, name={addToken}, type={boolean}}, {required={false}, hint={Whether to relocate in SSL or not}, name={ssl}, type={boolean}}, {required={false}, hint={Use this baseURL instead of the index.cfm that is used by default. You can use this for ssl or any full base url you would like to use. Ex: https://mysite.com/index.cfm}, name={baseURL}, type={any}}, {required={false}, hint={Do not fire the postProcess interceptors}, name={postProcessExempt}, type={boolean}}, {required={false}, hint={The status code to use in the relocation}, name={statusCode}, type={numeric}}]}, name={setNextEvent}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Run an internal ColdBox event and get any results if any}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The event string to execute}, name={event}, type={any}}, {default={false}, required={false}, hint={If true, pre/post handlers will not be fired, defaults to false}, name={postProcessExempt}, type={boolean}}, {default={false}, required={false}, hint={Execute a private event or not, default is false}, name={private}, type={boolean}}, {default={false}, required={false}, hint={The flag that let’s this service now if it is the default set event running or not. USED BY THE FRAMEWORK ONLY}, name={defaultEvent}, type={boolean}}, {default={[runtime expression]}, required={false}, hint={A collection of arguments to passthrough to the calling event handler method}, name={eventArguments}, type={struct}}]}, name={runEvent}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Persist variables into the Flash RAM}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{default={}, required={false}, hint={A list of request collection keys to persist}, name={persist}, type={any}}, {default={[runtime expression]}, required={false}, hint={A struct of key-value pairs to persist}, name={persistStruct}, type={struct}}]}, name={persistVariables}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={FrameworkSuperType}, description={}}, {access={public}, hint={Resolve a file to be either relative or absolute in your application}, returnFormat={wddx}, returntype={string}, output={true}, closure={false}, parameters={[{required={true}, hint={The file path to check}, name={pathToCheck}, type={any}}]}, name={locateFilePath}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Resolve a directory to be either relative or absolute in your application}, returnFormat={wddx}, returntype={string}, output={true}, closure={false}, parameters={[{required={true}, hint={The file path to check}, name={pathToCheck}, type={any}}]}, name={locateDirectoryPath}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Add a js/css asset(s) to the html head section. You can also pass in a list of assets. This method
keeps track of the loaded assets so they are only loaded once}, returnFormat={wddx}, returntype={string}, output={true}, closure={false}, parameters={[{required={true}, hint={The asset(s) to load, only js or css files. This can also be a comma delimmited list.}, name={asset}, type={any}}]}, name={addAsset}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Injects a UDF Library (*.cfc or *.cfm) into the target object. It does not however, put the mixins on any of the cfc scopes. Therefore they can only be called internally}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The UDF library to inject}, name={udflibrary}, type={any}}]}, name={includeUDF}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={FrameworkSuperType}, description={}}, {access={public}, hint={Load the global application helper libraries defined in the applicationHelper Setting of your application.
This is called by the framework ONLY! Use at your own risk}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[]}, name={loadApplicationHelpers}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, return={FrameworkSuperType}, description={}}, {access={public}, hint={REMOVE THE FOLLOWING: JUST LEFT UNTIL COMPLETELY REMOVED ***}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[]}, name={getPlugin}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[]}, name={getMyPlugin}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={controller}, type={any}}]}, name={setController}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getController}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc}, description={}}, {access={public}, hint={Constructor}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The ColdBox controller}, name={controller}, type={any}}, {default={[runtime expression]}, required={false}, hint={The properties to init the Interceptor with}, name={properties}, type={struct}}]}, name={init}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}, result={Interceptor}}, {access={public}, hint={This is where the ses service configures itself.}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[]}, name={configure}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get an interceptor property}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The property to retrieve}, name={property}, type={any}}, {required={false}, hint={The default value to return if property does not exist}, name={defaultValue}, type={any}}]}, name={getProperty}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, hint={Store an interceptor property}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The property to store}, name={property}, type={any}}, {required={true}, hint={The value to store}, name={value}, type={any}}]}, name={setProperty}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, return={Interceptor instance}, description={}}, {access={public}, hint={Verify an interceptor property}, returnFormat={wddx}, returntype={boolean}, output={true}, closure={false}, parameters={[{required={true}, hint={The property to check}, name={property}, type={any}}]}, name={propertyExists}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, hint={Unregister the interceptor}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The named state to unregister this interceptor from}, name={state}, type={any}}]}, name={unregister}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, return={Interceptor}, description={}}, {access={public}, hint={Clear the interceptor buffer}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[]}, name={clearBuffer}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, return={Interceptor}, description={}}, {access={public}, hint={Append to the interceptor buffer}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The string to append to the buffer}, name={str}, type={any}}]}, name={appendToBuffer}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, return={Interceptor}, description={}}, {access={public}, hint={Get the string representation of the buffer}, returnFormat={wddx}, returntype={string}, output={true}, closure={false}, parameters={[]}, name={getBufferString}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, hint={Get the request buffer object from scope.}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[]}, name={getBufferObject}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, return={coldbox.system.core.util.RequestBuffer}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getFlash}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={flash}, type={any}}]}, name={setFlash}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getLogBox}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getWirebox}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getLog}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={cachebox}, type={any}}]}, name={setCachebox}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={wirebox}, type={any}}]}, name={setWirebox}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getCachebox}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={properties}, type={struct}}]}, name={setProperties}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={logBox}, type={any}}]}, name={setLogBox}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getInterceptorService}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getProperties}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={log}, type={any}}]}, name={setLog}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={interceptorService}, type={coldbox.system.services.InterceptorService}}]}, name={setInterceptorService}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc}, description={}}, {access={public}, hint={This is the route dispatch}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[{required={true}, hint={The event object.}, name={event}, type={any}}, {required={true}, hint={interceptData of intercepted info.}, name={interceptData}, type={any}}]}, name={onRequestCapture}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Render a RESTful response}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The route response}, name={route}, type={any}}, {required={true}, hint={The event object.}, name={event}, type={any}}]}, name={renderResponse}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Register modules routes in the specified position in the main routing table, and returns itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The pattern to match against the URL.}, name={pattern}, type={string}}, {required={true}, hint={The module to load routes for}, name={module}, type={string}}, {default={true}, required={false}, hint={Whether the module entry point route should be appended or pre-pended to the main routes array. By default we append to the end of the array}, name={append}, type={boolean}}]}, name={addModuleRoutes}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Register a namespace in the specified position in the main routing table, and returns itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The pattern to match against the URL.}, name={pattern}, type={string}}, {required={true}, hint={The name of the namespace to register}, name={namespace}, type={string}}, {default={true}, required={false}, hint={Whether the route should be appended or pre-pended to the array. By default we append to the end of the array}, name={append}, type={boolean}}]}, name={addNamespace}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Starts a with closure, where all arguments will be prefixed for the next concatenated addRoute() methods until an endWith() is called}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={false}, hint={The pattern to match against the URL.}, name={pattern}, type={string}}, {required={false}, hint={The handler to execute if pattern matched.}, name={handler}, type={string}}, {required={false}, hint={The action in a handler to execute if a pattern is matched. This can also be a structure based on the HTTP method(GET,POST,PUT,DELETE). ex: {GET:‘show’, PUT:‘update’, DELETE:‘delete’, POST:‘save’}}, name={action}, type={any}}, {required={false}, hint={If this is set to true, then the interceptor will not try to do handler package resolving. Else a package will always be resolved. Only works if :handler is in a pattern}, name={packageResolverExempt}, type={boolean}}, {required={false}, hint={A string of name-value pair variables to add to the request collection when this pattern matches. This is a comma delimmitted list. Ex: spaceFound=true,missingAction=onTest}, name={matchVariables}, type={string}}, {required={false}, hint={The view to dispatch if pattern matches. No event will be fired, so handler,action will be ignored.}, name={view}, type={string}}, {required={false}, hint={If view is choosen, then you can choose to override and not display a layout with the view. Else the view renders in the assigned layout.}, name={viewNoLayout}, type={boolean}}, {required={false}, hint={Activate convention name value pair translations or not. Turned on by default}, name={valuePairTranslation}, type={boolean}}, {required={false}, hint={A structure of regex constraint overrides for variable placeholders. The key is the name of the variable, the value is the regex to try to match.}, name={constraints}, type={any}}, {required={false}, hint={The module to add this route to}, name={module}, type={string}}, {required={false}, hint={Called internally by addModuleRoutes to add a module routing route.}, name={moduleRouting}, type={string}}, {required={false}, hint={The namespace to add this route to}, name={namespace}, type={string}}, {required={false}, hint={Called internally by addNamespaceRoutes to add a namespaced routing route.}, name={namespaceRouting}, type={string}}, {required={false}, hint={Makes the route an SSL only route if true, else it can be anything. If an ssl only route is hit without ssl, the interceptor will redirect to it via ssl}, name={ssl}, type={boolean}}, {required={false}, hint={Whether the route should be appended or pre-pended to the array. By default we append to the end of the array}, name={append}, type={boolean}}]}, name={with}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={End a with closure and returns itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={endWith}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Process a with closure}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The arguments to process}, name={args}, type={any}}]}, name={processWith}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Includes a routes configuration file as an added import and returns itself after import}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The include location of the routes configuration template. Do not add ‘.cfm’}, name={location}, type={any}}]}, name={includeRoutes}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Adds a route to dispatch and returns itself.}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The pattern to match against the URL.}, name={pattern}, type={string}}, {required={false}, hint={The handler to execute if pattern matched.}, name={handler}, type={string}}, {required={false}, hint={The action in a handler to execute if a pattern is matched. This can also be a structure based on the HTTP method(GET,POST,PUT,DELETE). ex: {GET:‘show’, PUT:‘update’, DELETE:‘delete’, POST:‘save’}}, name={action}, type={any}}, {default={false}, required={false}, hint={If this is set to true, then the interceptor will not try to do handler package resolving. Else a package will always be resolved. Only works if :handler is in a pattern}, name={packageResolverExempt}, type={boolean}}, {required={false}, hint={A string of name-value pair variables to add to the request collection when this pattern matches. This is a comma delimmitted list. Ex: spaceFound=true,missingAction=onTest}, name={matchVariables}, type={string}}, {required={false}, hint={The view to dispatch if pattern matches. No event will be fired, so handler,action will be ignored.}, name={view}, type={string}}, {default={false}, required={false}, hint={If view is choosen, then you can choose to override and not display a layout with the view. Else the view renders in the assigned layout.}, name={viewNoLayout}, type={boolean}}, {default={true}, required={false}, hint={Activate convention name value pair translations or not. Turned on by default}, name={valuePairTranslation}, type={boolean}}, {default={}, required={false}, hint={A structure of regex constraint overrides for variable placeholders. The key is the name of the variable, the value is the regex to try to match.}, name={constraints}, type={any}}, {default={}, required={false}, hint={The module to add this route to}, name={module}, type={string}}, {default={}, required={false}, hint={Called internally by addModuleRoutes to add a module routing route.}, name={moduleRouting}, type={string}}, {default={}, required={false}, hint={The namespace to add this route to}, name={namespace}, type={string}}, {default={}, required={false}, hint={Called internally by addNamespaceRoutes to add a namespaced routing route.}, name={namespaceRouting}, type={string}}, {default={false}, required={false}, hint={Makes the route an SSL only route if true, else it can be anything. If an ssl only route is hit without ssl, the interceptor will redirect to it via ssl}, name={ssl}, type={boolean}}, {default={true}, required={false}, hint={Whether the route should be appended or pre-pended to the array. By default we append to the end of the array}, name={append}, type={boolean}}, {required={false}, hint={An HTML response string to send back or a closure to be executed that should return the response. The closure takes in a ‘params’ struct of all matched params and the string will be parsed with the named value pairs as ${param}}, name={response}, type={any}}, {required={false}, hint={The HTTP status code to send to the browser response.}, name={statusCode}, type={numeric}}, {required={false}, hint={Explains the HTTP status code sent to the browser response.}, name={statusText}, type={string}}, {required={false}, hint={A closure or UDF to execute that MUST return true to use route if matched or false and continue.}, name={condition}, type={any}}]}, name={addRoute}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Set to auto reload the rules in each request}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getAutoReload}, colddoc:generic={boolean}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Set the auto reload flag and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={boolean}, name={autoReload}, type={any}}]}, name={setAutoReload}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Set the uniqueURLs property and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={boolean}, name={uniqueURLs}, type={any}}]}, name={setUniqueURLs}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get uniqueURLs}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getUniqueURLs}, colddoc:generic={boolean}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Set the base URL for the application and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, name={baseURL}, type={string}}]}, name={setBaseURL}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get BaseURL}, returnFormat={wddx}, returntype={string}, output={false}, closure={false}, parameters={[]}, name={getBaseURL}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get the current loose matching property}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getLooseMatching}, colddoc:generic={boolean}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Set the loose matching property of the interceptor and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={boolean}, name={looseMatching}, type={any}}]}, name={setLooseMatching}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get the flag if extension detection is enabled}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getExtensionDetection}, colddoc:generic={boolean}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Call it to activate/deactivate automatic extension detection and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={boolean}, name={extensionDetection}, type={any}}]}, name={setExtensionDetection}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get if we are throwing or not on invalid extension detection}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getThrowOnInvalidExtension}, colddoc:generic={boolean}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Configure the interceptor to throw an exception or not when invalid extensions are detected and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={boolean}, name={throwOnInvalidExtension}, type={any}}]}, name={setThrowOnInvalidExtension}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Setup the list of valid extensions to detect automatically for you.: e.g.: json,xml,rss. Return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={A list of valid extensions to allow in a request}, name={validExtensions}, type={any}}]}, name={setValidExtensions}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get the list of valid extensions this interceptor allows}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getValidExtensions}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Set whether the interceptor is enabled or not and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={boolean}, name={enabled}, type={any}}]}, name={setEnabled}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get enabled}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getEnabled}, colddoc:generic={boolean}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get the array containing all the routes}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getRoutes}, colddoc:generic={array}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get the entire modules routing table}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getModulesRoutingTable}, colddoc:generic={struct}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get the entire namespace routing table}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getNamespaceRoutingTable}, colddoc:generic={struct}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get a namespace routes array}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The name of the namespace}, name={namespace}, type={any}}]}, name={getNamespaceRoutes}, colddoc:generic={array}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Remove a namespace’s routing table and registration points and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The name of the namespace to remove}, name={namespace}, type={any}}]}, name={removeNamespaceRoutes}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Remove a module’s routing table and registration points and return itself}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The name of the module to remove}, name={module}, type={any}}]}, name={removeModuleRoutes}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Get a modules routes array}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{default={}, required={true}, hint={The name of the module}, name={module}, type={any}}]}, name={getModuleRoutes}, colddoc:generic={array}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Detect extensions from the incoming request}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The requested URL string}, name={requestString}, type={any}}, {required={true}, hint={The event object.}, name={event}, type={any}}]}, name={detectExtension}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Set the module routing table}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={struct}, name={routes}, type={any}}]}, name={setModuleRoutingTable}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={public}, hint={Internal override of the routes array}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[{required={true}, colddoc:generic={array}, name={routes}, type={any}}]}, name={setRoutes}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={The cgi element facade method}, returnFormat={wddx}, returntype={any}, output={true}, closure={false}, parameters={[{required={true}, hint={The cgi element to retrieve}, name={cgielement}, type={any}}, {required={true}, hint={The event object.}, name={Event}, type={any}}]}, name={getCGIElement}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Resolve handler/module packages}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The routing string}, name={routingString}, type={any}}, {required={true}, hint={The routed params array}, name={routeParams}, type={any}}, {default={}, required={false}, hint={Tells package resolver this is an explicit module package resolving call}, name={module}, type={any}}]}, name={packageResolver}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Serialize a URL when invalid}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{default={}, required={false}, name={formVars}, type={any}}, {required={true}, name={event}, type={any}}]}, name={serializeURL}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Check for invalid URL’s}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[{required={true}, name={route}, type={any}}, {required={true}, name={script_name}, type={any}}, {required={true}, name={event}, type={any}}]}, name={checkForInvalidURL}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Clean up some IIS funkyness}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The request string}, name={requestString}, type={any}}, {required={true}, hint={The request collection}, name={rc}, type={any}}]}, name={fixIISURLVars}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Figures out which route matches this request and returns a routed structure}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The action evaluated by the path_info}, name={action}, type={any}}, {required={true}, hint={The event object.}, name={event}, type={any}}, {default={}, required={false}, hint={Find a route on a module}, name={module}, type={any}}, {default={}, required={false}, hint={Find a route on a namespace}, name={namespace}, type={any}}]}, name={findRoute}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Find the convention name value pairs}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[{required={true}, hint={The request string}, name={requestString}, type={string}}, {required={true}, hint={The regex matcher}, name={match}, type={any}}, {required={true}, hint={The parameter structure}, name={params}, type={struct}}]}, name={findConventionNameValuePairs}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Get and Clean the path_info and script names structure}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[{required={true}, hint={The request collection to incorporate items into}, name={rc}, type={any}}, {required={true}, hint={The event object.}, name={event}, type={any}}]}, name={getCleanedPaths}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Process route optionals}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[{required={true}, hint={The route struct}, name={thisRoute}, type={struct}}]}, name={processRouteOptionals}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Import the routing configuration file}, returnFormat={wddx}, returntype={void}, output={false}, closure={false}, parameters={[]}, name={importConfiguration}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}, {access={private}, hint={Create and return a util object}, returnFormat={wddx}, returntype={any}, output={false}, closure={false}, parameters={[]}, name={getUtil}, colddoc:generic={coldbox.system.core.util.Util}, owner={/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/interceptors/SES.cfc}, description={}}]}, hashCode={992013447}}}, MIXINS={[]}, AUTOASPECTBINDING={true}, CACHE={{PROVIDER={}, KEY={}, LASTACCESSTIMEOUT={}, TIMEOUT={}}}, CONSTRUCTOR={init}, DIPROPERTIES={[]}, ONDICOMPLETE={[]}, NAME={interceptor-SES}, SCOPE={singleton}, VALUE={}, EXTRAATTRIBUTES={{}}, METHOD={}, AUTOWIRE={true}, PROVIDERMETHODS={[]}, DIMETHODARGS={[]}, THREADSAFE={true}, ALIAS={[]}, AUTOINIT={true}, PATH={coldbox.system.interceptors.SES}, VIRTUALINHERITANCE={coldbox.system.Interceptor}, EAGERINIT={false}, DSL={}, DISETTERS={[]}, TYPE={cfc}, DICONSTRUCTORARGS={[{REF={null}, REQUIRED={true}, ARGNAME={}, DSL={null}, JAVACAST={null}, NAME={controller}, TYPE={any}, VALUE={{GETPLUGIN={getPlugin()}, getServices={railo.runtime.type.UDFGetterProperty@aaf89}, setUtil={railo.runtime.type.UDFSetterProperty@3d8a4b64}, GETMEMENTO={getMemento()}, setColdboxSettings={railo.runtime.type.UDFSetterProperty@11f5ea1d}, getLogbox={railo.runtime.type.UDFGetterProperty@27dd1f21}, getCachebox={railo.runtime.type.UDFGetterProperty@2626c3f9}, setServices={railo.runtime.type.UDFSetterProperty@3b0c2400}, getWirebox={railo.runtime.type.UDFGetterProperty@1a0f9a49}, getLog={railo.runtime.type.UDFGetterProperty@765a3bfc}, setColdboxInitiated={railo.runtime.type.UDFSetterProperty@1e185a18}, SETNEXTEVENT={setNextEvent([any event, [any queryString, [boolean addToken, [any persist, [struct persistStruct, [any baseURL, [boolean postProcessExempt, [any URL, [any URI, [numeric statusCode]]]]]]]]]])}, GETDATAMARSHALLER={getDataMarshaller()}, GETRENDERER={getRenderer()}, getColdboxSettings={railo.runtime.type.UDFGetterProperty@44fd820e}, GETREQUESTSERVICE={getRequestService()}, setLogbox={railo.runtime.type.UDFSetterProperty@2e5c30a}, GETLOADERSERVICE={getLoaderService()}, setConfigSettings={railo.runtime.type.UDFSetterProperty@733a7242}, setCachebox={railo.runtime.type.UDFSetterProperty@2238628}, setCFMLEngine={railo.runtime.type.UDFSetterProperty@6a3cad30}, SETSETTING={setSetting(any name, any value)}, GETCACHE={getCache(any cacheName)}, getAppRootPath={railo.runtime.type.UDFGetterProperty@6f6101c9}, setAppKey={railo.runtime.type.UDFSetterProperty@49bc6c3f}, GETSETTING={getSetting(any name, [boolean fwSetting, [any defaultValue]])}, GETHANDLERSERVICE={getHandlerService()}, GETINTERCEPTORSERVICE={getInterceptorService()}, LOCATEDIRECTORYPATH={locateDirectoryPath(any pathToCheck)}, getConfigSettings={railo.runtime.type.UDFGetterProperty@3e67be57}, LOCATEFILEPATH={locateFilePath(any pathToCheck)}, GETSETTINGSTRUCTURE={getSettingStructure([boolean fwSetting, [boolean deepCopyFlag]])}, setWirebox={railo.runtime.type.UDFSetterProperty@792b2717}, GETMODULESERVICE={getModuleService()}, setLog={railo.runtime.type.UDFSetterProperty@5a5337b}, getUtil={railo.runtime.type.UDFGetterProperty@20d6d322}, getAppKey={railo.runtime.type.UDFGetterProperty@77bf6e05}, getColdboxInitiated={railo.runtime.type.UDFGetterProperty@38d047ae}, setAppRootPath={railo.runtime.type.UDFSetterProperty@72120da5}, getAppHash={railo.runtime.type.UDFGetterProperty@7f3e0624}, INIT={init(any appRootPath, [any appKey])}, GETEXCEPTIONSERVICE={getExceptionService()}, setAppHash={railo.runtime.type.UDFSetterProperty@4b947f9f}, RUNEVENT={runEvent([any event, [boolean prePostExempt, [boolean private, [boolean defaultEvent, [struct eventArguments, [boolean cache, [any cacheTimeout, [any cacheLastAccessTimeout, [any cacheSuffix, [any cacheProvider]]]]]]]]]])}, getCFMLEngine={railo.runtime.type.UDFGetterProperty@749139b5}, SETTINGEXISTS={settingExists(any name, [boolean fwSetting])}}}, SCOPE={variables}}, {REF={null}, REQUIRED={true}, ARGNAME={}, DSL={null}, JAVACAST={null}, NAME={properties}, TYPE={any}, VALUE={{}}, SCOPE={variables}}]}, DISCOVERED={true}, ASPECT={false}}, Stacktrace: Error loading UDF library: /modules/cbvalidation/models/Mixins.cfm
at coldbox.system.frameworksupertype_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc:424):424
at coldbox.system.frameworksupertype_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.frameworksupertype_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc:443):443
at coldbox.system.frameworksupertype_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/FrameworkSupertype.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.interceptor_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Interceptor.cfc:49):49
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:195):195
at railo.runtime.ComponentImpl._call(ComponentImpl.java:624):624
at railo.runtime.ComponentImpl._call(ComponentImpl.java:506):506
at railo.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1751):1751
at railo.runtime.tag.Invoke.doComponent(Invoke.java:203):203
at railo.runtime.tag.Invoke.doEndTag(Invoke.java:176):176
at coldbox.system.ioc.builder_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Builder.cfc:127):127
at coldbox.system.ioc.builder_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Builder.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.ioc.injector_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc:288):288
at coldbox.system.ioc.injector_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.ioc.scopes.singleton_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/scopes/Singleton.cfc:49):49
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.ioc.injector_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc:261):261
at coldbox.system.ioc.injector_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:254):254
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:195):195
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:195):195
at railo.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:757):757
at railo.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:755):755
at railo.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1557):1557
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:107):107
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:75):75
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc:53):53
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.bootstrap_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc:71):71
at coldbox.system.bootstrap_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at application_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc:58):58
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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:2789):2789
at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:101):101
at railo.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:84):84
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2212):2212
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2179):2179
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:331):331
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727):727
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303):303
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208):208
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220):220
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122):122
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170):170
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98):98
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116):116
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408):408
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193):193
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607):607
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313):313
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145):1145
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615):615
at java.lang.Thread.run(Thread.java:745):745
Stacktrace The Error Occurred in
/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Builder.cfc: line 133

131: <cfthrow message=“Error building: #thisMap.getName()# -> #cfcatch.message# #cfcatch.detail# with constructor arguments: #constructorArgs.toString()#”
132: detail=“Mapping: #thisMap.getMemento().toString()#, Stacktrace: #cfcatch.stacktrace#”
133: type=“Builder.BuildCFCDependencyException”>
134:
135:

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc: line 288
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/scopes/Singleton.cfc: line 49
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc: line 261
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc: line 254
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc: line 195
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc: line 107
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc: line 75
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc: line 53
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc: line 71
called from /var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc: line 58

Java Stacktrace Error building: interceptor-SES -> Error loading UDF library: /modules/cbvalidation/models/Mixins.cfm The UDF library was not found. Please make sure you verify the file location. with constructor arguments: {properties={{}}, controller={{GETPLUGIN={getPlugin()}, getServices={railo.runtime.type.UDFGetterProperty@aaf89}, setUtil={railo.runtime.type.UDFSetterProperty@3d8a4b64}, GETMEMENTO={getMemento()}, setColdboxSettings={railo.runtime.type.UDFSetterProperty@11f5ea1d}, getLogbox={railo.runtime.type.UDFGetterProperty@27dd1f21}, getCachebox={railo.runtime.type.UDFGetterProperty@2626c3f9}, setServices={railo.runtime.type.UDFSetterProperty@3b0c2400}, getWirebox={railo.runtime.type.UDFGetterProperty@1a0f9a49}, getLog={railo.runtime.type.UDFGetterProperty@765a3bfc}, setColdboxInitiated={railo.runtime.type.UDFSetterProperty@1e185a18}, SETNEXTEVENT={setNextEvent([any event, [any queryString, [boolean addToken, [any persist, [struct persistStruct, [any baseURL, [boolean postProcessExempt, [any URL, [any URI, [numeric statusCode]]]]]]]]]])}, GETDATAMARSHALLER={getDataMarshaller()}, GETRENDERER={getRenderer()}, getColdboxSettings={railo.runtime.type.UDFGetterProperty@44fd820e}, GETREQUESTSERVICE={getRequestService()}, setLogbox={railo.runtime.type.UDFSetterProperty@2e5c30a}, GETLOADERSERVICE={getLoaderService()}, setConfigSettings={railo.runtime.type.UDFSetterProperty@733a7242}, setCachebox={railo.runtime.type.UDFSetterProperty@2238628}, setCFMLEngine={railo.runtime.type.UDFSetterProperty@6a3cad30}, SETSETTING={setSetting(any name, any value)}, GETCACHE={getCache(any cacheName)}, getAppRootPath={railo.runtime.type.UDFGetterProperty@6f6101c9}, setAppKey={railo.runtime.type.UDFSetterProperty@49bc6c3f}, GETSETTING={getSetting(any name, [boolean fwSetting, [any defaultValue]])}, GETHANDLERSERVICE={getHandlerService()}, GETINTERCEPTORSERVICE={getInterceptorService()}, LOCATEDIRECTORYPATH={locateDirectoryPath(any pathToCheck)}, getConfigSettings={railo.runtime.type.UDFGetterProperty@3e67be57}, LOCATEFILEPATH={locateFilePath(any pathToCheck)}, GETSETTINGSTRUCTURE={getSettingStructure([boolean fwSetting, [boolean deepCopyFlag]])}, setWirebox={railo.runtime.type.UDFSetterProperty@792b2717}, GETMODULESERVICE={getModuleService()}, setLog={railo.runtime.type.UDFSetterProperty@5a5337b}, getUtil={railo.runtime.type.UDFGetterProperty@20d6d322}, getAppKey={railo.runtime.type.UDFGetterProperty@77bf6e05}, getColdboxInitiated={railo.runtime.type.UDFGetterProperty@38d047ae}, setAppRootPath={railo.runtime.type.UDFSetterProperty@72120da5}, getAppHash={railo.runtime.type.UDFGetterProperty@7f3e0624}, INIT={init(any appRootPath, [any appKey])}, GETEXCEPTIONSERVICE={getExceptionService()}, setAppHash={railo.runtime.type.UDFSetterProperty@4b947f9f}, RUNEVENT={runEvent([any event, [boolean prePostExempt, [boolean private, [boolean defaultEvent, [struct eventArguments, [boolean cache, [any cacheTimeout, [any cacheLastAccessTimeout, [any cacheSuffix, [any cacheProvider]]]]]]]]]])}, getCFMLEngine={railo.runtime.type.UDFGetterProperty@749139b5}, SETTINGEXISTS={settingExists(any name, [boolean fwSetting])}}}}
at coldbox.system.ioc.builder_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Builder.cfc:133):133
at coldbox.system.ioc.builder_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Builder.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.ioc.injector_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc:288):288
at coldbox.system.ioc.injector_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.ioc.scopes.singleton_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/scopes/Singleton.cfc:49):49
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.ioc.injector_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc:261):261
at coldbox.system.ioc.injector_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/ioc/Injector.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:254):254
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:195):195
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:195):195
at railo.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:757):757
at railo.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:755):755
at railo.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1557):1557
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:107):107
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc:75):75
at coldbox.system.web.services.interceptorservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/InterceptorService.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc:53):53
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.bootstrap_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc:71):71
at coldbox.system.bootstrap_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc):-1
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at application_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc:58):58
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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:2789):2789
at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:101):101
at railo.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:84):84
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2212):2212
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2179):2179
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:331):331
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727):727
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303):303
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208):208
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220):220
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122):122
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170):170
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98):98
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116):116
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408):408
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193):193
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607):607
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313):313
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145):1145
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615):615
at java.lang.Thread.run(Thread.java:745):745

Timestamp 1/16/15 12:41:54 PM CST

Doe the file exist? Is there a case-sensitivity issue?

It could be related to the leading slash. Unix-based OS’s treat that as a drive root. Now, normally ColdFusion has a / mapping that points to the web root, but I’m not sure how Railo handles that right off. I would be curious to see what a directoryList() of “/” shows at that point in the code?

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

it does not appear to be a case sensitivity issue.

each time I add another mapping i.e.

this.mappings["/"] = COLDBOX_APP_ROOT_PATH;
this.mappings["/cborm"] = COLDBOX_APP_ROOT_PATH & “modules/cborm”;
this.mappings["/coldbox"] = COLDBOX_APP_ROOT_PATH & “coldbox”;

to Application.cfc it fixes one error but creates another.

this is my new error

Railo 4.2.1.008 Error (invalid component definition, can’t find component [LRU] invalid component definition, can’t find component [LRU] 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:2890):2890 at railo.runtime.functions.other.CreateObject.doComponent(CreateObject.java:210):210 at railo.runtime.functions.other.CreateObject.call(CreateObject.java:61):61 at railo.runtime.functions.other.CreateObject.call(CreateObject.java:41):41 at system.cache.providers.cacheboxprovider_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc:107):107:107) at system.cache.providers.cacheboxprovider_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc):-1:-1) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724 at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547 at system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:646):646:646) at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748 at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724 at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547 at system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:602):602:602) at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:195):195 at railo.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:757):757 at railo.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:755):755 at railo.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1557):1557 at system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:163):163:163) at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748 at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724 at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547 at system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:100):100:100) at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724 at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547 at system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc:151):151:151) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748 at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724 at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547 at system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc:48):48:48) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724 at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547 at coldbox.system.bootstrap_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc:71):71:71) at coldbox.system.bootstrap_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc):-1:-1) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724 at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547 at application_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc:54):54:54) at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93 at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307 at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208 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:2789):2789 at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:101):101 at railo.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:84):84 at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2212):2212 at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2179):2179 at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:331):331 at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29 at javax.servlet.http.HttpServlet.service(HttpServlet.java:727):727 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303):303 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208):208 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220):220 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122):122 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170):170 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98):98 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116):116 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408):408 at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193):193 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607):607 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313):313 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145):1145 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615):615 at java.lang.Thread.run(Thread.java:745):745 )
Message Error creating eviction policy: LRU
Detail CacheBoxProvider.EvictionPolicyCreationException
Stacktrace The Error Occurred in
/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc: line 111

109: catch(Any e){
110: instance.logger.error(“Error creating eviction policy: #evictionPolicy#”, e);
111: throw(‘Error creating eviction policy: #evictionPolicy#’,’#e.message# #e.detail# #e.stackTrace#’,‘CacheBoxProvider.EvictionPolicyCreationException’);
112: }
113:

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc: line 646

644: oCache.setEventManager( instance.eventManager );
645: // Call Configure it to start the cache up
646: oCache.configure();
647: // Store it
648: instance.caches[ name ] = oCache;

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc: line 602

600: oCache.setConfiguration( arguments.properties );
601: // Register Cache
602: registerCache( oCache );
603:
604: return oCache;

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc: line 163

161: // Register default cache first
162: defaultCacheConfig = instance.config.getDefaultCache();
163: createCache(name=“default”,provider=defaultCacheConfig.provider,properties=defaultCacheConfig);
164:
165: // Register named caches

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc: line 100

98:
99: // Configure the Cache Factory
100: configure( arguments.config );
101:
102: return this;

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc: line 151

149:
150: // Create CacheBox
151: controller.getCacheBox().init(config,controller);
152: return this;
153: }

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc: line 48

46: controller.getInterceptorService().configure();
47: // Create CacheBox
48: createCacheBox();
49: // Create WireBox Container
50: createWireBox();

called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc: line 71

69: application[ appKey ] = new coldbox.system.web.Controller( COLDBOX_APP_ROOT_PATH, appKey );
70: // Setup the Framework And Application
71: application[ appKey ].getLoaderService().loadApplication( COLDBOX_CONFIG_FILE, COLDBOX_APP_MAPPING );
72: // Application Start Handler
73: if ( len( application[ appKey ].getSetting( “ApplicationStartHandler” ) ) ){

called from /var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc: line 54

52: public boolean function onApplicationStart(){
53: application.cbBootstrap = new coldbox.system.Bootstrap( COLDBOX_CONFIG_FILE, COLDBOX_APP_ROOT_PATH, COLDBOX_APP_KEY, COLDBOX_APP_MAPPING );
54: application.cbBootstrap.loadColdbox();
55: return true;
56: }

Java Stacktrace Error creating eviction policy: LRU
at system.cache.providers.cacheboxprovider_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc:111):111:111)
at system.cache.providers.cacheboxprovider_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:646):646:646)
at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:602):602:602)
at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:195):195
at railo.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:757):757
at railo.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:755):755
at railo.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1557):1557
at system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:163):163:163)
at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:100):100:100)
at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc:151):151:151)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:748):748
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc:48):48:48)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at coldbox.system.bootstrap_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc:71):71:71)
at coldbox.system.bootstrap_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:724):724
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1547):1547
at application_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc:54):54:54)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:93):93
at railo.runtime.type.UDFImpl._call(UDFImpl.java:307):307
at railo.runtime.type.UDFImpl.call(UDFImpl.java:208):208
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:2789):2789
at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:101):101
at railo.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:84):84
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2212):2212
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2179):2179
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:331):331
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727):727
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303):303
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208):208
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220):220
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122):122
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170):170
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98):98
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116):116
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408):408
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193):193
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607):607
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313):313
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145):1145
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615):615
at java.lang.Thread.run(Thread.java:745):745

Timestamp 1/16/15 1:21:08 PM CST

something is really not right - i’ve got a dozen sites running on this server without any issue all running 3.8. i’m trying out coldbox 4.0 and i’m getting dozens of mapping errors. this is very strange.

now i’m getting “Can’t find lib path for Java” errors.

what is really strange is the site works perfectly on windows.

I think when you added the / mapping, it might have broken any place where components are created by name only and the component being created is just in the same directory as the creation call I’m pretty sure that’s what the LRU thing does.

Of course, the lookup rules for CFC creations should be

  1. Local directory of the calling CFML page
  2. Web root
  3. Directories specified on the Custom Tag Paths page of ColdFusion Administrator

I wonder if Railo isn’t following these rules?

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

i just remove the / app Mapping and all kinds of other errors happen.

what I can figure out is how is the mapping in ColdBox-3.8 different than ColdBox-4.0 ?

I’ve been messing with the coldbox core and it appears to have to do with Railo on Linux where DirectoryList and DirectoryExists is involved. At least from what I can tell.

Jeremy, I am not sure about this. We have all our sites on Linux and have not run into this.

Luis Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com
P/F: 1-888-557-8057
Direct: (909) 248-3408

ColdBox Platform: http://www.coldbox.org

ContentBox Platform: http://www.gocontentbox.org
Linked In: http://www.linkedin.com/pub/3/731/483

Social: twitter.com/ortussolutions | twitter.com/coldbox | twitter.com/lmajano | twitter.com/gocontentbox

i’m open to suggestions on how to fix it? or troubleshoot? or debug?

Here is the error message I get as seen from www.rootedwillow.com.

When I dump the path arguments.dirPath the directory does exists. When I call DirectoryExists( arguments.dirPath ) it returns false. However two lines below it says directoryList( arguments.dirPath,…) and it return an array as expected.

Railo 4.2.2.004 Error (expression)
Message variable [PATH] doesn’t exist
Stacktrace The Error Occurred in
/var/lib/tomcat7/rootedwillow.com/ROOT/modules/cbjavaloader/ModuleConfig.cfc: line 61

59: private array function getJars( required string dirPath, string filter="*.jar" ){
60: if( not directoryExists( arguments.dirPath ) ){
61: throw( message=“Invalid library path”, detail=“The path is #path#”, type=“JavaLoader.DirectoryNotFoundException” );
62: }
63:

called from /var/lib/tomcat7/rootedwillow.com/ROOT/modules/cbjavaloader/ModuleConfig.cfc: line 78
called from /var/lib/tomcat7/rootedwillow.com/ROOT/modules/cbjavaloader/ModuleConfig.cfc: line 35
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc: line 433
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc: line 334
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc: line 58
called from /var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc: line 71
called from /var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc: line 58

Java Stacktrace variable [PATH] doesn’t exist
at railo.runtime.type.scope.UndefinedImpl.get(UndefinedImpl.java:224):224
at modules.cbjavaloader.moduleconfig_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/modules/cbjavaloader/ModuleConfig.cfc:61):61:61)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:764):764
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:740):740
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1563):1563
at modules.cbjavaloader.moduleconfig_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/modules/cbjavaloader/ModuleConfig.cfc:78):78:78)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:764):764
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:740):740
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1563):1563
at modules.cbjavaloader.moduleconfig_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/modules/cbjavaloader/ModuleConfig.cfc:35):35:35)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.ComponentImpl._call(ComponentImpl.java:639):639
at railo.runtime.ComponentImpl._call(ComponentImpl.java:522):522
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1754):1754
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:740):740
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1563):1563
at coldbox.system.web.services.moduleservice_cfc$cf.udfCall2(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc:433):433:433)
at coldbox.system.web.services.moduleservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:764):764
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:740):740
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1563):1563
at coldbox.system.web.services.moduleservice_cfc$cf.udfCall2(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc:334):334:334)
at coldbox.system.web.services.moduleservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.ComponentImpl._call(ComponentImpl.java:639):639
at railo.runtime.ComponentImpl._call(ComponentImpl.java:522):522
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1754):1754
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:740):740
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1563):1563
at coldbox.system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc:58):58:58)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.ComponentImpl._call(ComponentImpl.java:639):639
at railo.runtime.ComponentImpl._call(ComponentImpl.java:522):522
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1754):1754
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:740):740
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1563):1563
at coldbox.system.bootstrap_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc:71):71:71)
at coldbox.system.bootstrap_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/Bootstrap.cfc):-1:-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.ComponentImpl._call(ComponentImpl.java:639):639
at railo.runtime.ComponentImpl._call(ComponentImpl.java:522):522
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1754):1754
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:740):740
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1563):1563
at application_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/Application.cfc:58):58:58)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:109):109
at railo.runtime.type.UDFImpl._call(UDFImpl.java:326):326
at railo.runtime.type.UDFImpl.call(UDFImpl.java:227):227
at railo.runtime.ComponentImpl._call(ComponentImpl.java:639):639
at railo.runtime.ComponentImpl._call(ComponentImpl.java:522):522
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1754):1754
at railo.runtime.listener.ModernAppListener.call(ModernAppListener.java:404):404
at railo.runtime.listener.ModernAppListener.onApplicationStart(ModernAppListener.java:282):282
at railo.runtime.PageContextImpl.initApplicationContext(PageContextImpl.java:2805):2805
at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:117):117
at railo.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:34):34
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2228):2228
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2195):2195
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:353):353
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727):727
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303):303
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208):208
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220):220
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122):122
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170):170
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98):98
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116):116
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408):408
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193):193
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607):607
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313):313
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145):1145
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615):615
at java.lang.Thread.run(Thread.java:745):745

Timestamp 1/16/15 4:58:32 PM CST

I noticed you’re on the bleeding edge of Railo. I’m curious if the issue is still there on the stable release. I actually haven’t installed 4.2.2 due to some ORM-not-saving issues.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

I had a similar issue with the last coldbox: coldbox-4.0.0+00002-201501060921. Randomly I got an error of handler not found, also if I’m sure the handler is there. Soume module routes occasionally gives me error route not found, however with the same code on a previous version coldbox-4.0.0+00002-201412061907 all works perfectly.

Also have noted that cbdebugger gives me processhash not found. I’m on railo on windows.

Is there any change from those two versions of coldbox that could cause this errors?

Thanks

yes, same problem. I’ve rolled back version by version. tried fresh clean stable installs all to no avail.

I am not able to reproduce this guys. I need feedback on this, as the code is frozen for release, but if there is an issue we must resolve before launch, but I need to be able to duplicate it.

Luis - would it help if I gave you my entire codebase with database? its only a few MBs?

I have narrowed it down to cfjavaloader module.

I’m in the process of installing a fresh copy of code and adding each file of code one file at a time to troubleshoot.

I will report in a bit what I discover.

sooo…

i was able to fix the problem.

it appears to do with modules being nested in other modules.

a few months ago i was reading in one of the group discussions that commandbox installed multiple copies of the same module. (its not true any more apparently)

so as a work around, i moved all nested modules into the primary module directory of the application.

windows doesn’t appear to have a problem with this but linux does

since cborm is expecting (i guess) cbvalidation and cbi18n to be nested inside of cborm.

the solution was to delete all modules and use commandbox one by one to install them. i commited the code and pushed it to production. it loaded perfectly on the first try.

not sure if this is reproducible for you but this is my process to figure it out and get my site online.

Luis - does this make any since to you?

my best guess is that cbjavaloader was expecting to be in /x/x/x location and ended up being in /x/y/z location b/c i moved it to the primary module folder. As a result, the directory (directoryExists) it was looking for was there when I checked but not there when it did its check when looking for lib folder.

regardless - lesson learned - let commandBox do at what it does best i.e. install modules and not move them after they are installed!

Lol I still don’t get it. Maybe you had older versions of those modules

Luis Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com
P/F: 1-888-557-8057
Direct: (909) 248-3408

ColdBox Platform: http://www.coldbox.org

ContentBox Platform: http://www.gocontentbox.org
Linked In: http://www.linkedin.com/pub/3/731/483

Social: twitter.com/ortussolutions | twitter.com/coldbox | twitter.com/lmajano | twitter.com/gocontentbox

Jeremy, for what it’s worth, the modules shouldn’t care where they’re installed. All paths are relative. In this case, the lib folder is determined via this logic:

getDirectoryFromPath( getCurrentTemplatePath() ) &“lib”

Now, the actual error you posted is indeed a bug in the module, “variable [PATH] doesn’t exist”. That’s because the variable “path” doesn’t exist. The correct variable name is “dirPath”.
CCM-17

Of course, that’s just an issue with the error handling. The real question is why the directoryExists() returns false when you’re saying the directory does in fact exist and that the directoryList() function returns results. That’s quite possibly a bug in Railo that only exists when using a certain path-- perhaps one with some sort of reptitention in it.

Can you stil duplicate the error so we can pinpoint it. Perhaps but a dump/abort in that method and strip the path down to a point where it works. Then add directories back in one at a time until you start getting false back from directoryExists() to see at what point it breaks.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com