Error when using coldboxproxy: component [coldbox.system.web.Controller] has no function with name [GETAPPSTARTHANDLERFIRED]

I've just installed the latest ColdBox 3.0 release (well done, by the
way!) and I'm getting an error when I use my coldboxproxy using flash
remoting. I've tried restarting the web server etc. etc.

The version I was using before this was ColdBox 3.0 commit 910559b9fe
from github and this was working fine.

If I replace the latest ColdBox release with the one from github and
restart, it works again.

I've seen a previous disussion about this error, which was fixed by a
restart, but it doesn't fix it for me.

Here's the error:

Message
string component [coldbox.system.web.Controller] has no function with
name [GETAPPSTARTHANDLERFIRED]
StackTrace
string component [coldbox.system.web.Controller] has no function with
name [GETAPPSTARTHANDLERFIRED] at
railo.runtime.type.util.ComponentUtil.notFunction(ComponentUtil.java:
567):567 at
railo.runtime.ComponentImpl.onMissingMethod(ComponentImpl.java:541):
541 at railo.runtime.ComponentImpl._call(ComponentImpl.java:504):504
at railo.runtime.ComponentImpl.call(ComponentImpl.java:1755):1755 at
railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:
733):733 at
railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1429):
1429 at coldbox.system.remote.coldboxproxy_cfc$cf.udfCall1(/opt/railo-
resin/webapps/ROOT/coldbox/system/remote/ColdboxProxy.cfc:57):57 at
coldbox.system.remote.coldboxproxy_cfc$cf.udfCall(/opt/railo-resin/
webapps/ROOT/coldbox/system/remote/ColdboxProxy.cfc):-1 at
railo.runtime.type.UDFImpl.implementation(UDFImpl.java:227):227 at
railo.runtime.type.UDFImpl._call(UDFImpl.java:395):395 at
railo.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:353):353
at railo.runtime.ComponentImpl._call(ComponentImpl.java:574):574 at
railo.runtime.ComponentImpl._call(ComponentImpl.java:510):510 at
railo.runtime.SuperComponent.callWithNamedValues(SuperComponent.java:
84):84 at
railo.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:
769):769 at
railo.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:
1444):1444 at coldboxproxy_cfc$cf.udfCall10(/opt/railo-resin/webapps/
ROOT/coldboxproxy.cfc:1684):1684 at coldboxproxy_cfc$cf.udfCall(/opt/
railo-resin/webapps/ROOT/coldboxproxy.cfc):-1 at
railo.runtime.type.UDFImpl.implementation(UDFImpl.java:227):227 at
railo.runtime.type.UDFImpl._call(UDFImpl.java:395):395 at
railo.runtime.type.UDFImpl.call(UDFImpl.java:360):360 at
railo.runtime.ComponentImpl._call(ComponentImpl.java:573):573 at
railo.runtime.ComponentImpl._call(ComponentImpl.java:510):510 at
railo.runtime.ComponentImpl.call(ComponentImpl.java:1759):1759 at
railo.runtime.ComponentWrap.call(ComponentWrap.java:150):150 at
railo.runtime.ComponentPage.callWDDX(ComponentPage.java:243):243 at
railo.runtime.ComponentPage.call(ComponentPage.java:113):113 at
railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:752):752
at
railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:
204):204 at
railo.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:
23):23 at railo.runtime.PageContextImpl.execute(PageContextImpl.java:
1964):1964 at
railo.runtime.net.amf.CFMLProxy.invokeBody(CFMLProxy.java:89):89 at
railo.runtime.util.BlazeDSImpl.invoke(BlazeDSImpl.java:32):32 at
railo.runtime.net.flex.RailoAdapter.invoke(RailoAdapter.java:94):94 at
flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:
183):183 at
flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:
1417):1417 at
flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:
878):878 at
flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:
121):121 at
flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:
158):158 at
flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:
49):49 at
flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:
67):67 at
flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:
146):146 at
flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:
274):274 at
flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:
377):377 at javax.servlet.http.HttpServlet.service(HttpServlet.java:
91):91 at
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:
103):103 at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:
175):175 at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:
240):240 at
com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:424):
424 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:
481):481 at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:
685):685 at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:607):
607 at java.lang.Thread.run(Thread.java:619):619
TagContext
Array
1
Struct
codePrintHTML
string 55: <br> 56: //Execute the app start handler if not fired
already<br> <b>57: if
( cbController.getSetting(&quot;ApplicationStartHandler&quot;) neq
&quot;&quot; and (not cbController.getAppStartHandlerFired()) ){</

<br> 58:

cbController.runEvent(cbController.getSetting(&quot;ApplicationStartHandler&quot;),true);<br>
59: cbController.setAppStartHandlerFired(true);<br>
codePrintPlain
string 55: 56: //Execute the app start handler if not fired already
57: if ( cbController.getSetting("ApplicationStartHandler") neq "" and
(not cbController.getAppStartHandlerFired()) ){ 58:
cbController.runEvent(cbController.getSetting("ApplicationStartHandler"),true);
59: cbController.setAppStartHandlerFired(true);
column
number 0
id
string ??
line
number 57
raw_trace
string coldbox.system.remote.coldboxproxy_cfc$cf.udfCall1(/opt/railo-
resin/webapps/ROOT/coldbox/system/remote/ColdboxProxy.cfc:57)
template
string /opt/railo-resin/webapps/ROOT/coldbox/system/remote/
ColdboxProxy.cfc
type
string cfml
2
Struct
codePrintHTML
string 1682: <br> 1683: var result = &quot;&quot;;<br> <b>1684:
result = super.process(argumentCollection=arguments);</b><br> 1685:
result.unitType = aUnitType;<br> 1686: return result;<br>
codePrintPlain
string 1682: 1683: var result = ""; 1684: result =
super.process(argumentCollection=arguments); 1685: result.unitType =
aUnitType; 1686: return result;
column
number 0
id
string ??
line
number 1684
raw_trace
string coldboxproxy_cfc$cf.udfCall10(/opt/railo-resin/webapps/ROOT/
coldboxproxy.cfc:1684)
template
string /opt/railo-resin/webapps/ROOT/coldboxproxy.cfc
type
string cfml
type
string expression

Hmm,

I fixed this error in the proxy. I thought it would have gotten
included in the 3.0 bits, but it looks like it didn't.

The latest on github should have it fixed.

Curt

Behalf Of Nukes

Great, I’ll try the latest on github and let you know…

Thanks,
Neil

Sorry about this, I forgot to run the build scripts again, I just did and re-uploading now.

Luis F. Majano
President
Ortus Solutions, Corp

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

No problem, the latest on github did fix the error.

Thanks,
Neil

This also fixed the same error in the flex tester sample app, however
that sample has 2 additional ones:
  - Clicking on "Announce Interception" yields announceInterception()
not found in the coldboxproxy.cfc
  - Clicking on "Read Log" yields getLogFullPath not found in
coldbox.system.plugins/Logger.cfc
Don