Installation of ColdBox3.1 on CF 7-8-9

None of these installs work.

CF 7
Invalid CFML construct found on line 8 at column 27.
ColdFusion was looking at the following text:


The CFML compiler was processing:

    a script statement beginning with "coldbox" on line 8, column 17.
    a script statement beginning with "function" on line 5, column 9.
    a cfscript tag beginning on line 2, column 2.

The error occurred in R:\test\Kevin\ColdBox3_1\samples\config
\Coldbox.cfc: line 8
Called from R:\test\Kevin\ColdBox3_1\system\web\loader
\CFCApplicationLoader.cfc: line 74
Called from R:\test\Kevin\ColdBox3_1\system\web\services
\LoaderService.cfc: line 52
Called from R:\test\Kevin\ColdBox3_1\system\Coldbox.cfc: line 71
Called from R:\test\Kevin\ColdBox3_1\samples\Application.cfc: line 35

6 :
7 : // coldbox directives
8 : coldbox = {
9 : //Application Setup
10 : appName = "ColdBox Samples Browser",

CF 8
Error creating eviction policy: LRU


Error creating eviction policy: LRU
Could not find the ColdFusion component or interface LRU. Ensure that
the name is correct and that the component or interface exists.
coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find
the ColdFusion component or interface LRU. at ...

Very weak

CF7 is no longer supported. CF8 has known bugs. And certain things, like ORM support, require CF9.0.1.


CBox 3.1 is certified for cf8 and above.

Luis F. Majano
Ortus Solutions, Corp

ColdBox Platform:
Linked In:
IECFUG Manager:


I read this requirements for coldfusion 8:

Known Issues
Adobe ColdFusion > 8
When using event caching on views/layouts that use the server side
HTML generation tags like cftooltip, cflayout, cfgrid, basically all
the new ajax enhancing tags, the html saved will be non-functional
html. This is due to how ColdFusion 8 generates the HTML at browser
flush time, not during the frameworks layouts/view rendering. The only
way this will work, is if ColdFusion 8 changes how it renders these
tags. Sorry, no workaround for this one as of yet.

I actually have made a workaround for that so caching works.. it might
be a bit fragile, but basically i create the coldfusion-generated
htmlhead manually myself.. by parsing out some id's out of the
coldfusion generated code and manually creating the head with a new
id, for example:

cfmenu html head code can be generated by parsing out this id from
the coldfusion menu code:

<div id="cf_menu1283329398897" class="yuimenubar yuimenubarnav" style="">

and adding it to a saved copy of the head that coldfusion generated for menu.

I created a simple application just from the skeleton and it still
gives me the error:

Error creating eviction policy: LRU
Are you telling me that ColdBox out of the box with a basic skeleton
app does not work?

If CB cant even handle a skeleton app without crashing why would I
even consider using it? I tested it on 7-8-9. That is pretty bad.

It seems as thought the error has o do with the caching and cachebox.
I am looking for information on the config of this eviction policy and
where the conflict is coming from.

Are there permissions on the server about creating this eviction
policy? Do you know where I can find info about the caching, LRU, etc?


Can you provide some information about your setup. Which skeleton did you use? Advanced, Simple, SuperSimple? Where is your coldbox folder in relation to the app you are trying to run and in relation to webroot? Which version of CF is giving you the error and on what patch? This information my help us get you up and running, as I assure you it works on CF8 and above (well, I guess I don't know about 10Beta yet :wink: )


I figured out that after the install I was able to reinitialize the
framework and got it up and running on 8 and 9