Skip to main content
Inspiring
April 30, 2014
Question

Apptacular not working in CFBuilder 3?

  • April 30, 2014
  • 1 reply
  • 799 views

Hi

I downloaded the new CFBuilder 3 yesterday and went to use the Apptacular plugin to "Generate Application" but received the following error:

The web site you are accessing has experienced an unexpected error.

Please contact the website administrator.

The following information is meant for the website developer for debugging purposes.

Error Occurred While Processing Request

Invalid CFML construct found on line 38 at column 45.

ColdFusion was looking at the following text:

output

The CFML compiler was processing:

  • A script statement beginning with writeDump on line 38, column 17.
  • A script statement beginning with public on line 37, column 9.
  

The error occurred in /Applications/ColdFusion11/cfusion/wwwroot/Apptacular/handlers/Application.cfc: line 38

36 : 

37 :           public void function onError(any exception, string eventname){

38 :                     writeDump(var="#exception#" output="console");

39 :                     include "error.cfm";

40 :                     abort;

Resources:

Browser 

Jakarta Commons-HttpClient/3.1

Remote Address 

127.0.0.1

Referrer 

Date/Time 

30-Apr-14 11:33 AM

Stack Trace

coldfusion.compiler.ParseException: Invalid CFML construct found on line 38 at column 45.

          at coldfusion.compiler.cfml40.generateParseException(cfml40.java:13730)

          at coldfusion.compiler.cfml40.jj_consume_token(cfml40.java:13601)

          at coldfusion.compiler.cfml40.tagInvocationAsFunction(cfml40.java:7433)

          at coldfusion.compiler.cfml40.cfscriptStatement(cfml40.java:1516)

          at coldfusion.compiler.cfml40.functionDefinition(cfml40.java:3341)

          at coldfusion.compiler.cfml40.cfscriptStatement(cfml40.java:1583)

          at coldfusion.compiler.cfml40.start(cfml40.java:4994)

          at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:656)

          at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:601)

          at coldfusion.compiler.NeoTranslator.parseAndTransform(NeoTranslator.java:441)

          at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:391)

          at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:160)

          at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:461)

          at coldfusion.util.LruCache.get(LruCache.java:180)

          at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:387)

          at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58)

          at coldfusion.util.SoftCache.get_statsOff(SoftCache.java:133)

          at coldfusion.util.SoftCache.get(SoftCache.java:81)

          at coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:642)

          at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:591)

          at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:574)

          at coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:281)

          at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:174)

          at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:159)

          at coldfusion.runtime.TemplateProxyFactory.resolveFile(TemplateProxyFactory.java:120)

          at coldfusion.cfc.CFCProxy.<init>(CFCProxy.java:138)

          at coldfusion.cfc.CFCProxy.<init>(CFCProxy.java:84)

          at coldfusion.runtime.AppEventInvoker.<init>(AppEventInvoker.java:64)

          at coldfusion.filter.PathFilter.resolveApplicationScope(PathFilter.java:195)

          at coldfusion.filter.PathFilter.invoke(PathFilter.java:124)

          at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)

          at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)

          at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

          at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)

          at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)

          at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)

          at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)

          at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:151)

          at coldfusion.CfmServlet.service(CfmServlet.java:219)

          at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)

          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

          at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)

          at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

          at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121)

          at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

          at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)

          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)

          at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)

          at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)

          at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

          at java.lang.Thread.run(Thread.java:744)

This topic has been closed for replies.

1 reply

Known Participant
September 1, 2014

I get the same issue running ColdFusion Builder 3 (on the Eclipse 4.2.2 as a plugin, not the stand-alone 3.8 version that comes with ColdFusion Builder 3) while running the RDS on port 8500 and ColdFusion 11 running on Windows 8.1

The installation of ColdFusion Builder (and Apptacular) and running the RDS work as expected, but when trying to 'Generate Application' under the Apptacular menu on the given database, I get the same error.  It looks like the last build for Apptacular is Nov 19, 2010 which ran on the old IDE platform that ColdFusion Builder 2 was built on.  So it is hard to say whether it is a Coldfusion 11 issue, Eclipse issue, or Coldfusion Builder 3 issue.  Sent an email to Terrence to see if there is either a workaround or a new release in the works.

James