[Coldbox 3.5.0 RC1 (dev)] & [ContentBox 1.0 (dev)]

hi,

not sure where I am suppose to report these errors but I’m fairly certain this is a ColdBox 3.5.0 RC1 (dev branch) problem.

I am using latest check-out of ContentBox with ContentBox stored in an external module resource

Coldbox.cfc

modulesExternalLocation = [“xxxxx/modules”],

and I am getting the following error when I run the installer.

Application Execution ExceptionError Type: missinginclude : 0

Error Messages: Page //views/xxxxx/modules/contentbox-installer/layouts/simple.cfm [/usr/local/tomcat/loc.rantsfromamadman.com/ROOT/views/xxxxx/modules/contentbox-installer/layouts/simple.cfm] not found

I suspect ColdBox is not handling DefaultViews properly for modulesExternalLocation.

But again I am new to ContextBox and I could be very wrong.

ideas?

Can you explain a little more your setup?

I have my own website running coldbox 3.5 for a while. Tonight I added the additional modules for contextBox. I tried to access the installer via /cbinstaller. That is when the error was thrown.

This is my Coldbox.cfc’s coldbox structure

coldbox = {

appName = “ccserver”,

eventName = “event”,

debugMode = false,

debugPassword = “”,

reinitPassword = “”,

handlersIndexAutoReload = false,

configAutoReload = false,

defaultEvent = “general.index”,

requestStartHandler = “botflyDefault.onRequestStart”,

requestEndHandler = “botflyDefault.onRequestEnd”,

applicationStartHandler = “botflyDefault.onAppInit”,

applicationEndHandler = “botflyDefault.onAppEnd”,

sessionStartHandler = “botflyDefault.onSessionStart”,

sessionEndHandler = “botflyDefault.onSessionEnd”,

missingTemplateHandler = “botflyDefault.onMissingTemplate”,

UDFLibraryFile = “botfly/udf/udf.cfm”,

coldboxExtensionsLocation = “”,

modulesExternalLocation = [“botfly/modules”],

pluginsExternalLocation = “botfly/plugins”,

viewsExternalLocation = “botfly/views”,

layoutsExternalLocation = “botfly/layouts”,

handlersExternalLocation = “botfly/handlers”,

requestContextDecorator = “botfly.model.RequestContextDecorator”,

exceptionHandler = “botflyDefault.onException”,

onInvalidEvent = “botflyDefault.onInvalidEvent”,

customErrorTemplate = “/views/errors/error.cfm”,

handlerCaching = true,

eventCaching = true,

proxyReturnCollection = false,

flashURLPersistScope = “session”

};

I have ALL modules located in a folder off the root

/(root folder)

/coldbox

/botfly

/modules/…(here is where all my modules live)

/…etc…folders/files

here is my application.cfc file

this.mappings[“contentbox-root”] = COLDBOX_APP_ROOT_PATH;

this.mappings[“contentbox”] = COLDBOX_APP_ROOT_PATH & “botfly/modules/contentbox”;

this.mappings[“contentbox-ui”] = COLDBOX_APP_ROOT_PATH & “botfly/modules/contentbox-ui”;

this.mappings[“contentbox-admin”] = COLDBOX_APP_ROOT_PATH & “botfly/modules/contentbox-admin”;

this.mappings[“contentbox-modules”] = COLDBOX_APP_ROOT_PATH & “botfly/modules/contentbox-modules”;

// THE LOCATION OF COLDBOX

this.mappings[“coldbox”] = expandPath("/coldbox");

i hope that helps…


Jeremy R. DeYoung
Phone:615.261.8201

RantsFromAMadMan.com

Stupid question is your modules external location web accessible?

Also I’d you integrate into an app you must setup an entry point for
The ui module.

Luis Majano
CEO
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Social: twitter.com/ortussolutions | twitter.com/coldbox | twitter.com/lmajano

yes to the first question :slight_smile:

here is the entire stack trace

Oops! Exception Encountered### Application Execution ExceptionError Type: missinginclude : 0

Error Messages: Page //views/botfly/modules/contentbox-installer/layouts/simple.cfm [/usr/local/tomcat/loc.rantsfromamadman.com/ROOT/views/botfly/modules/contentbox-installer/layouts/simple.cfm] not found

Tag Context:
ID: ??
LINE: 319
Template: /usr/local/tomcat/loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc
ID: ??
LINE: 450
Template: /usr/local/tomcat/loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc
ID: ??
LINE: 416
Template: /usr/local/tomcat/loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc
ID: ??
LINE: 249
Template: /usr/local/tomcat/loc.rantsfromamadman.com/ROOT/coldbox/system/Coldbox.cfc
ID: ??
LINE: 72
Template: /usr/local/tomcat/loc.rantsfromamadman.com/ROOT/Application.cfc
Framework Snapshot
Current Event: contentbox-installer:home.index
Current Layout: simple.cfm (Module: )
Current View: home/index
Bug Date: 03/02/2012 10:35:42 PM
Coldfusion ID: JSessionID=7119E325AA305CC78CF97A15D5554FF7
Template Path : /usr/local/tomcat/loc.rantsfromamadman.com/ROOT/index.cfm
Path Info : /cbinstaller
Host & Server: loc.rantsfromamadman.com Jeremy-R-DeYoungs-MacBook-Pro.local
Query String:
Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19
Remote Address: 127.0.0.1
Missing Include Exception
Missing File Name:
//views/botfly/modules/contentbox-installer/layouts/simple.cfm
Form variables:
Session Storage:
Cookies:
railo_admin_pw_server: 6802A0AABEDAB98B97
railo_admin_lastpage: services.restart
cftoken: 0
__utmz: 167982114.1329502039.6.2.utmcsr
railo_admin_lang: en
__utma: 167982114.1817137731.1322791303.1330445531.1330627734.17
cfid: 6e12b295-fe9f-4bcc-9d19-a96de866911f
__qca: P0-1558797139-1326727755506
Stack Trace:

Page //views/botfly/modules/contentbox-installer/layouts/simple.cfm [/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/views/botfly/modules/contentbox-installer/layouts/simple.cfm](http://loc.rantsfromamadman.com/ROOT/views/botfly/modules/contentbox-installer/layouts/simple.cfm)] not found
at railo.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:139):139
at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:757):757
at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:714):714
at system.plugins.renderer_cfc$cf._1(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc:319):319](http://loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc:319):319)
at system.plugins.renderer_cfc$cf.udfCall(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc):-1](http://loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc):-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:215):215
at railo.runtime.type.UDFImpl._call(UDFImpl.java:434):434
at railo.runtime.type.UDFImpl.call(UDFImpl.java:384):384
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:738):738
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1441):1441
at system.plugins.renderer_cfc$cf._call000008(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc:450):450](http://loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc:450):450)
at system.plugins.renderer_cfc$cf._1(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc:416):416](http://loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc:416):416)
at system.plugins.renderer_cfc$cf.udfCall(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc):-1](http://loc.rantsfromamadman.com/ROOT/coldbox/system/plugins/Renderer.cfc):-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:215):215
at railo.runtime.type.UDFImpl._call(UDFImpl.java:434):434
at railo.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:377):377
at railo.runtime.ComponentImpl._call(ComponentImpl.java:616):616
at railo.runtime.ComponentImpl._call(ComponentImpl.java:502):502
at railo.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1834):1834
at railo.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:769):769
at railo.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1456):1456
at coldbox.system.coldbox_cfc$cf._1(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/coldbox/system/Coldbox.cfc:249):249](http://loc.rantsfromamadman.com/ROOT/coldbox/system/Coldbox.cfc:249):249)
at coldbox.system.coldbox_cfc$cf.udfCall(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/coldbox/system/Coldbox.cfc):-1](http://loc.rantsfromamadman.com/ROOT/coldbox/system/Coldbox.cfc):-1)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:215):215
at railo.runtime.type.UDFImpl._call(UDFImpl.java:434):434
at railo.runtime.type.UDFImpl.call(UDFImpl.java:384):384
at railo.runtime.ComponentImpl._call(ComponentImpl.java:615):615
at railo.runtime.ComponentImpl._call(ComponentImpl.java:502):502
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1815):1815
at railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:733):733
at railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1441):1441
at application_cfc$cf.udfCall(/usr/local/tomcat/[loc.rantsfromamadman.com/ROOT/Application.cfc:72):72](http://loc.rantsfromamadman.com/ROOT/Application.cfc:72):72)
at railo.runtime.type.UDFImpl.implementation(UDFImpl.java:215):215
at railo.runtime.type.UDFImpl._call(UDFImpl.java:434):434
at railo.runtime.type.UDFImpl.call(UDFImpl.java:384):384
at railo.runtime.ComponentImpl._call(ComponentImpl.java:615):615
at railo.runtime.ComponentImpl._call(ComponentImpl.java:502):502
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1815):1815
at railo.runtime.listener.ModernAppListener.call(ModernAppListener.java:349):349
at railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:106):106
at railo.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:83):83
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:1996):1996
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:1963):1963
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:297):297
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:32):32
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722):722
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305):305
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210):210
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224):224
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169):169
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472):472
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168):168
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98):98
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118):118
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407):407
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987):987
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539):539
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298):298
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886):886
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908):908
at java.lang.Thread.run(Thread.java:680):680

Extra Information Dump
[N/A]

not sure what you mean by entry point in ui…? you mean in wirebox?


Jeremy R. DeYoung
Phone:615.261.8201

RantsFromAMadMan.com

It looks like to me, that the entry point for the module ui for content box has not been defined or changed. So when you click on the link to run the module, you will get this type of error.