SES issue on ColdBox BE

353 views
Skip to first unread message

Jeremy R. DeYoung

unread,
Jan 16, 2015, 1:45:05 PM1/16/15
to col...@googlegroups.com
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)
MessageError 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])}}}}
DetailMapping: {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 <lma...@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
StacktraceThe 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: </cfcatch>
135: </cftry>

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 StacktraceError 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
 
Timestamp1/16/15 12:41:54 PM CST

br...@bradwood.com

unread,
Jan 16, 2015, 1:58:11 PM1/16/15
to col...@googlegroups.com
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: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
--
--
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
For News, visit http://blog.coldbox.org
For Documentation, visit http://wiki.coldbox.org
For Bug Reports, visit https://ortussolutions.atlassian.net/browse/COLDBOX
---
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coldbox+u...@googlegroups.com.
To post to this group, send email to col...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Jeremy R DeYoung

unread,
Jan 16, 2015, 2:21:52 PM1/16/15
to ColdBox Platform
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 at system.cache.providers.cacheboxprovider_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.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 system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:646):646 at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:602):602 at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:163):163 at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:100):100 at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc: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 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: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 )
MessageError creating eviction policy: LRU
DetailCacheBoxProvider.EvictionPolicyCreationException
StacktraceThe 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();

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 StacktraceError 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
  at system.cache.providers.cacheboxprovider_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/providers/CacheBoxProvider.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 system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:646):646
  at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.cache.cachefactory_cfc$cf.udfCall3(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:602):602
  at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:163):163
  at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.cache.cachefactory_cfc$cf.udfCall1(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.cfc:100):100
  at system.cache.cachefactory_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/cache/CacheFactory.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 system.web.services.loaderservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/LoaderService.cfc: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

  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:54):54
Timestamp1/16/15 1:21:08 PM CST

You received this message because you are subscribed to a topic in the Google Groups "ColdBox Platform" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/coldbox/0M1GE_vZm0g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to coldbox+u...@googlegroups.com.

Jeremy R DeYoung

unread,
Jan 16, 2015, 2:43:50 PM1/16/15
to ColdBox Platform
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. 

br...@bradwood.com

unread,
Jan 16, 2015, 2:54:25 PM1/16/15
to col...@googlegroups.com
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?

Jeremy R DeYoung

unread,
Jan 16, 2015, 2:59:49 PM1/16/15
to ColdBox Platform
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 ?

Jeremy R. DeYoung

unread,
Jan 16, 2015, 5:26:17 PM1/16/15
to col...@googlegroups.com
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. 


Luis Majano

unread,
Jan 16, 2015, 5:54:47 PM1/16/15
to col...@googlegroups.com, col...@googlegroups.com
Jeremy, I am not sure about this. We have all our sites on Linux and have not run into this.


On Fri, Jan 16, 2015 at 2:26 PM, Jeremy R. DeYoung <jeremy....@lunarfly.com> wrote:

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 R DeYoung

unread,
Jan 16, 2015, 6:00:57 PM1/16/15
to ColdBox Platform
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.


Java Stacktracevariable [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
  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
  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
  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
  at coldbox.system.web.services.moduleservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc):-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
  at coldbox.system.web.services.moduleservice_cfc$cf.udfCall(/var/lib/tomcat7/rootedwillow.com/ROOT/coldbox/system/web/services/ModuleService.cfc):-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
  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
  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: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
  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
 
Timestamp1/16/15 4:58:32 PM CST

br...@bradwood.com

unread,
Jan 17, 2015, 3:43:42 AM1/17/15
to col...@googlegroups.com
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: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 
 
 
--------- Original Message ---------
Subject: Re: Re: [coldbox:23260] SES issue on ColdBox BE
From: "Jeremy R DeYoung" <Jer...@NextStep.Guru>
Date: 1/16/15 5:00 pm
To: "ColdBox Platform" <col...@googlegroups.com>

--

Tropicalista

unread,
Jan 17, 2015, 5:32:37 AM1/17/15
to col...@googlegroups.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


Il giorno venerdì 16 gennaio 2015 19:45:05 UTC+1, Jeremy R. DeYoung ha scritto:
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)
MessageError 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])}}}}
DetailMapping: {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 <lma...@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. D
...

Jeremy R DeYoung

unread,
Jan 17, 2015, 8:44:56 AM1/17/15
to ColdBox Platform
yes, same problem. I've rolled back version by version. tried fresh clean stable installs all to no avail.
You received this message because you are subscribed to a topic in the Google Groups "ColdBox Platform" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/coldbox/0M1GE_vZm0g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to coldbox+u...@googlegroups.com.

Luis Majano

unread,
Jan 17, 2015, 11:41:40 AM1/17/15
to coldbox
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 F. Majano
CEO
Ortus Solutions, Corp

Jeremy R DeYoung

unread,
Jan 17, 2015, 12:02:38 PM1/17/15
to ColdBox Platform
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.

Jeremy R DeYoung

unread,
Jan 17, 2015, 2:26:34 PM1/17/15
to ColdBox Platform
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.

Jeremy R DeYoung

unread,
Jan 17, 2015, 2:59:48 PM1/17/15
to ColdBox Platform
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!


Luis Majano

unread,
Jan 17, 2015, 5:04:11 PM1/17/15
to col...@googlegroups.com, ColdBox Platform
Lol I still don't get it. Maybe you had older versions of those modules



Luis Majano

CEO
Ortus Solutions, Corp
www.ortussolutions.com

br...@bradwood.com

unread,
Jan 20, 2015, 1:26:53 AM1/20/15
to col...@googlegroups.com
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".  
 
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.
Reply all
Reply to author
Forward
0 new messages