Problem upgrading to CF 2016 on Windows Server 2016

52 views
Skip to first unread message

Edward Chanter

unread,
Apr 26, 2018, 9:58:10 AM4/26/18
to Taffy Users
We've been running a couple of APIs with Taffy and have had no problems with it on our old infrastructure (CF 11 / Win 201 R2) but today we put the code on a new server (CF 2016 / Win 2016) and I'm getting an error when loading the API. We've tried switching CF to use the latest JRE instead of internal java and that's working just fine. But I can't seem to get Taffy working :-(

Has anyone else seen this error?

An unhandled exception occurred: <pre>ERROR WHEN LOGGING EXCEPTION - struct

Detail: [empty string]
ErrNumber: 0
Message: Element _TAFFY.SETTINGS.EXCEPTIONLOGADAPTER is undefined in APPLICATION.
Resolvedname: APPLICATION
StackTrace: coldfusion.runtime.UndefinedElementException: Element _TAFFY.SETTINGS.EXCEPTIONLOGADAPTER is undefined in APPLICATION.
	at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:2278)
	at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:2137)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:2408)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:2398)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:2359)
	at cfapi2ecfc741773770$funcONERROR.runFunction(E:\path_to_taffy\taffy\core\api.cfc:135)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:650)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:439)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:409)
	at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:114)
	at coldfusion.runtime.AppEventInvoker.onError(AppEventInvoker.java:497)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:555)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:153)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	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.CfmServlet.service(CfmServlet.java:219)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	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:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:363)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:507)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Suppressed:  
	[array]
TagContext:  
	[array]
	1) [struct]
		COLUMN: 0
		ID: ??
		LINE: 135
		RAW_TRACE: at cfapi2ecfc741773770$funcONERROR.runFunction(E:\path_to_taffy\taffy\core\api.cfc:135)
		TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
		TYPE: CFML 
Type: Expression
element: _TAFFY.SETTINGS.EXCEPTIONLOGADAPTER
objectType:  
	[object of java.lang.Class]
	Class Name: java.lang.Class
	Methods:  
		asSubclass(java.lang.Class) returns java.lang.Class 
		cast(java.lang.Object) returns java.lang.Object 
		desiredAssertionStatus() returns boolean 
		forName(java.lang.String) returns java.lang.Class 
		forName(java.lang.String, boolean, java.lang.ClassLoader) returns java.lang.Class 
		getAnnotatedInterfaces() returns java.lang.reflect.AnnotatedType[] 
		getAnnotatedSuperclass() returns java.lang.reflect.AnnotatedType 
		getAnnotation(java.lang.Class) returns java.lang.annotation.Annotation 
		getAnnotations() returns java.lang.annotation.Annotation[] 
		getAnnotationsByType(java.lang.Class) returns java.lang.annotation.Annotation[] 
		getCanonicalName() returns java.lang.String 
		getClassLoader() returns java.lang.ClassLoader 
		getClasses() returns java.lang.Class[] 
		getComponentType() returns java.lang.Class 
		getConstructor(java.lang.Class[]) returns java.lang.reflect.Constructor 
		getConstructors() returns java.lang.reflect.Constructor[] 
		getDeclaredAnnotation(java.lang.Class) returns java.lang.annotation.Annotation 
		getDeclaredAnnotations() returns java.lang.annotation.Annotation[] 
		getDeclaredAnnotationsByType(java.lang.Class) returns java.lang.annotation.Annotation[] 
		getDeclaredClasses() returns java.lang.Class[] 
		getDeclaredConstructor(java.lang.Class[]) returns java.lang.reflect.Constructor 
		getDeclaredConstructors() returns java.lang.reflect.Constructor[] 
		getDeclaredField(java.lang.String) returns java.lang.reflect.Field 
		getDeclaredFields() returns java.lang.reflect.Field[] 
		getDeclaredMethod(java.lang.String, java.lang.Class[]) returns java.lang.reflect.Method 
		getDeclaredMethods() returns java.lang.reflect.Method[] 
		getDeclaringClass() returns java.lang.Class 
		getEnclosingClass() returns java.lang.Class 
		getEnclosingConstructor() returns java.lang.reflect.Constructor 
		getEnclosingMethod() returns java.lang.reflect.Method 
		getEnumConstants() returns java.lang.Object[] 
		getField(java.lang.String) returns java.lang.reflect.Field 
		getFields() returns java.lang.reflect.Field[] 
		getGenericInterfaces() returns java.lang.reflect.Type[] 
		getGenericSuperclass() returns java.lang.reflect.Type 
		getInterfaces() returns java.lang.Class[] 
		getMethod(java.lang.String, java.lang.Class[]) returns java.lang.reflect.Method 
		getMethods() returns java.lang.reflect.Method[] 
		getModifiers() returns int 
		getName() returns java.lang.String 
		getPackage() returns java.lang.Package 
		getProtectionDomain() returns java.security.ProtectionDomain 
		getResource(java.lang.String) returns java.net.URL 
		getResourceAsStream(java.lang.String) returns java.io.InputStream 
		getSigners() returns java.lang.Object[] 
		getSimpleName() returns java.lang.String 
		getSuperclass() returns java.lang.Class 
		getTypeName() returns java.lang.String 
		getTypeParameters() returns java.lang.reflect.TypeVariable[] 
		isAnnotation() returns boolean 
		isAnnotationPresent(java.lang.Class) returns boolean 
		isAnonymousClass() returns boolean 
		isArray() returns boolean 
		isAssignableFrom(java.lang.Class) returns boolean 
		isEnum() returns boolean 
		isInstance(java.lang.Object) returns boolean 
		isInterface() returns boolean 
		isLocalClass() returns boolean 
		isMemberClass() returns boolean 
		isPrimitive() returns boolean 
		isSynthetic() returns boolean 
		newInstance() returns java.lang.Object 
		toGenericString() returns java.lang.String 
		toString() returns java.lang.String
 
</pre> <pre>ORIGINAL EXCEPTION - struct

Cause:  
	[struct]
	Message: Could not initialize class cflist2ecfc975719965
	StackTrace: java.lang.NoClassDefFoundError: Could not initialize class cflist2ecfc975719965
		at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
		at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
		at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
		at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
		at java.lang.Class.newInstance(Class.java:442)
		at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:616)
		at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:587)
		at coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:284)
		at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:177)
		at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:162)
		at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:152)
		at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:57)
		at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6354)
		at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6373)
		at cffactory2ecfc648873210$funcLOADBEANSFROMPATH.runFunction(E:\path_to_taffy\taffy\core\factory.cfc:91)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:425)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:650)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:439)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:409)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3097)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3074)
		at cfapi2ecfc741773770$funcSETUPFRAMEWORK._factor4(E:\path_to_taffy\taffy\core\api.cfc:612)
		at cfapi2ecfc741773770$funcSETUPFRAMEWORK.runFunction(E:\path_to_taffy\taffy\core\api.cfc:573)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:425)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3542)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3522)
		at cfapi2ecfc741773770$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\taffy\core\api.cfc:58)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3542)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3522)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3117)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3074)
		at cfApplication2ecfc384891475$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\Application.cfc:82)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:650)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:439)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:409)
		at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:114)
		at coldfusion.runtime.AppEventInvoker.onApplicationStart(AppEventInvoker.java:237)
		at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:345)
		at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
		at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
		at coldfusion.filter.PathFilter.invoke(PathFilter.java:153)
		at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
		at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
		at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
		at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
		at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
		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.CfmServlet.service(CfmServlet.java:219)
		at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
		at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
		at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
		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:192)
		at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
		at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
		at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
		at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
		at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
		at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
		at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
		at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
		at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
		at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
		at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:363)
		at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:507)
		at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
		at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
		at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
		at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
		at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
		at java.lang.Thread.run(Thread.java:748)
	Suppressed:  
		[array]
	TagContext:  
		[array]
		1) [struct]
			COLUMN: 0
			ID: CF_CFPAGE
			LINE: 91
			RAW_TRACE: at cffactory2ecfc648873210$funcLOADBEANSFROMPATH.runFunction(E:\path_to_taffy\taffy\core\factory.cfc:91)
			TEMPLATE: E:\path_to_taffy\taffy\core\factory.cfc
			TYPE: CFML 
		2) [struct]
			COLUMN: 0
			ID: CF_TEMPLATEPROXY
			LINE: 612
			RAW_TRACE: at cfapi2ecfc741773770$funcSETUPFRAMEWORK._factor4(E:\path_to_taffy\taffy\core\api.cfc:612)
			TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
			TYPE: CFML 
		3) [struct]
			COLUMN: 0
			ID: CF_API
			LINE: 573
			RAW_TRACE: at cfapi2ecfc741773770$funcSETUPFRAMEWORK.runFunction(E:\path_to_taffy\taffy\core\api.cfc:573)
			TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
			TYPE: CFML 
		4) [struct]
			COLUMN: 0
			ID: CF_UDFMETHOD
			LINE: 58
			RAW_TRACE: at cfapi2ecfc741773770$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\taffy\core\api.cfc:58)
			TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
			TYPE: CFML 
		5) [struct]
			COLUMN: 0
			ID: CF_UDFMETHOD
			LINE: 82
			RAW_TRACE: at cfApplication2ecfc384891475$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\Application.cfc:82)
			TEMPLATE: E:\path_to_taffy\Application.cfc
			TYPE: CFML 
	Type: java.lang.NoClassDefFoundError
	 
Detail: An exception occurred while invoking an event handler method from Application.cfc. The method name is: onApplicationStart.
Message: Event handler exception.
RootCause:  
	[struct]
	Message: Could not initialize class cflist2ecfc975719965
	StackTrace: java.lang.NoClassDefFoundError: Could not initialize class cflist2ecfc975719965
		at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
		at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
		at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
		at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
		at java.lang.Class.newInstance(Class.java:442)
		at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:616)
		at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:587)
		at coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:284)
		at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:177)
		at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:162)
		at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:152)
		at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:57)
		at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6354)
		at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6373)
		at cffactory2ecfc648873210$funcLOADBEANSFROMPATH.runFunction(E:\path_to_taffy\taffy\core\factory.cfc:91)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:425)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:650)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:439)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:409)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3097)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3074)
		at cfapi2ecfc741773770$funcSETUPFRAMEWORK._factor4(E:\path_to_taffy\taffy\core\api.cfc:612)
		at cfapi2ecfc741773770$funcSETUPFRAMEWORK.runFunction(E:\path_to_taffy\taffy\core\api.cfc:573)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:425)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3542)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3522)
		at cfapi2ecfc741773770$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\taffy\core\api.cfc:58)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3542)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3522)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3117)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3074)
		at cfApplication2ecfc384891475$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\Application.cfc:82)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:650)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:439)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:409)
		at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:114)
		at coldfusion.runtime.AppEventInvoker.onApplicationStart(AppEventInvoker.java:237)
		at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:345)
		at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
		at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
		at coldfusion.filter.PathFilter.invoke(PathFilter.java:153)
		at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
		at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
		at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
		at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
		at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
		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.CfmServlet.service(CfmServlet.java:219)
		at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
		at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
		at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
		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:192)
		at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
		at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
		at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
		at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
		at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
		at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
		at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
		at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
		at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
		at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
		at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:363)
		at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:507)
		at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
		at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
		at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
		at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
		at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
		at java.lang.Thread.run(Thread.java:748)
	Suppressed:  
		[array]
	TagContext:  
		[array]
		1) [struct]
			COLUMN: 0
			ID: CF_CFPAGE
			LINE: 91
			RAW_TRACE: at cffactory2ecfc648873210$funcLOADBEANSFROMPATH.runFunction(E:\path_to_taffy\taffy\core\factory.cfc:91)
			TEMPLATE: E:\path_to_taffy\taffy\core\factory.cfc
			TYPE: CFML 
		2) [struct]
			COLUMN: 0
			ID: CF_TEMPLATEPROXY
			LINE: 612
			RAW_TRACE: at cfapi2ecfc741773770$funcSETUPFRAMEWORK._factor4(E:\path_to_taffy\taffy\core\api.cfc:612)
			TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
			TYPE: CFML 
		3) [struct]
			COLUMN: 0
			ID: CF_API
			LINE: 573
			RAW_TRACE: at cfapi2ecfc741773770$funcSETUPFRAMEWORK.runFunction(E:\path_to_taffy\taffy\core\api.cfc:573)
			TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
			TYPE: CFML 
		4) [struct]
			COLUMN: 0
			ID: CF_UDFMETHOD
			LINE: 58
			RAW_TRACE: at cfapi2ecfc741773770$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\taffy\core\api.cfc:58)
			TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
			TYPE: CFML 
		5) [struct]
			COLUMN: 0
			ID: CF_UDFMETHOD
			LINE: 82
			RAW_TRACE: at cfApplication2ecfc384891475$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\Application.cfc:82)
			TEMPLATE: E:\path_to_taffy\Application.cfc
			TYPE: CFML 
	Type: java.lang.NoClassDefFoundError
	 
StackTrace: coldfusion.runtime.EventHandlerException: Event handler exception.
	at coldfusion.runtime.AppEventInvoker.onApplicationStart(AppEventInvoker.java:245)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:345)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:153)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	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.CfmServlet.service(CfmServlet.java:219)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	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:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:363)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:507)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class cflist2ecfc975719965
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:616)
	at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:587)
	at coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:284)
	at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:177)
	at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:162)
	at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:152)
	at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:57)
	at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6354)
	at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6373)
	at cffactory2ecfc648873210$funcLOADBEANSFROMPATH.runFunction(E:\path_to_taffy\taffy\core\factory.cfc:91)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
	at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
	at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:425)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:650)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:439)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:409)
	at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3097)
	at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3074)
	at cfapi2ecfc741773770$funcSETUPFRAMEWORK._factor4(E:\path_to_taffy\taffy\core\api.cfc:612)
	at cfapi2ecfc741773770$funcSETUPFRAMEWORK.runFunction(E:\path_to_taffy\taffy\core\api.cfc:573)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
	at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
	at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:425)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
	at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3542)
	at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3522)
	at cfapi2ecfc741773770$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\taffy\core\api.cfc:58)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
	at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3542)
	at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:3522)
	at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3117)
	at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3074)
	at cfApplication2ecfc384891475$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\Application.cfc:82)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:492)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:388)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:339)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:234)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:650)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:439)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:409)
	at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:114)
	at coldfusion.runtime.AppEventInvoker.onApplicationStart(AppEventInvoker.java:237)
	... 39 more
Suppressed:  
	[array]
TagContext:  
	[array]
	1) [struct]
		COLUMN: 0
		ID: CF_CFPAGE
		LINE: 91
		RAW_TRACE: at cffactory2ecfc648873210$funcLOADBEANSFROMPATH.runFunction(E:\path_to_taffy\taffy\core\factory.cfc:91)
		TEMPLATE: E:\path_to_taffy\taffy\core\factory.cfc
		TYPE: CFML 
	2) [struct]
		COLUMN: 0
		ID: CF_TEMPLATEPROXY
		LINE: 612
		RAW_TRACE: at cfapi2ecfc741773770$funcSETUPFRAMEWORK._factor4(E:\path_to_taffy\taffy\core\api.cfc:612)
		TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
		TYPE: CFML 
	3) [struct]
		COLUMN: 0
		ID: CF_API
		LINE: 573
		RAW_TRACE: at cfapi2ecfc741773770$funcSETUPFRAMEWORK.runFunction(E:\path_to_taffy\taffy\core\api.cfc:573)
		TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
		TYPE: CFML 
	4) [struct]
		COLUMN: 0
		ID: CF_UDFMETHOD
		LINE: 58
		RAW_TRACE: at cfapi2ecfc741773770$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\taffy\core\api.cfc:58)
		TEMPLATE: E:\path_to_taffy\taffy\core\api.cfc
		TYPE: CFML 
	5) [struct]
		COLUMN: 0
		ID: CF_UDFMETHOD
		LINE: 82
		RAW_TRACE: at cfApplication2ecfc384891475$funcONAPPLICATIONSTART.runFunction(E:\path_to_taffy\Application.cfc:82)
		TEMPLATE: E:\path_to_taffy\Application.cfc
		TYPE: CFML 
Type: coldfusion.runtime.EventHandlerException
name: onApplicationStart
 
</pre> 

Adam Tuttle

unread,
Apr 26, 2018, 11:12:04 AM4/26/18
to Taffy Users
Hopefully you noticed that the top-most exception is about there not being exception logging config -- this happens if there's an error during startup so it hasn't setup exception logging yet.

If you scroll down a bit, you'll find: "ORIGINAL EXCEPTION - " and this is where the root cause is listed.

scroll past the lovely java stack trace to the CF Tag Context, and you'll see that it's complaining about: E:\path_to_taffy\taffy\core\factory.cfc:91

If you're running the latest code from the master branch, that would be: <cfset local.objBean = createObject("component", local.beanPath) />

If not, you'll have to find that line of code and take it from there.

I hope you're not running the latest code from master, because I have no idea why the line I quoted above wouldn't work! :)


Adam

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Edward Chanter

unread,
Apr 26, 2018, 11:43:16 AM4/26/18
to Taffy Users
Hi Adam,

Thanks for the quick reply, unfortunately I'm using the latest master branch and the line of code you mentioned is in there. It's very strange because taffy works beautifully on my other server. I've got our hosting company looking at it too so hopefully they might have some ideas.

-= Ed


Adam

To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

Edward Chanter

unread,
Apr 26, 2018, 12:09:34 PM4/26/18
to Taffy Users
Hi Adam,

Our hosting guys replied with:

Within your "factory.cfc" the line of code on line 91 mentioned by the author of Taffy is being referenced. 


<cfset local.objBean = createObject("component", local.beanPath) />

This same line of code is also being referenced within your recent Taffy installation located in the "wwwroot - Copy". It appears that this may be an issue directly within your Taffy API application. We attempted to to replicate this issue on earlier versions of ColdFusion (CF11 & CF10) and this has worked without issue. It appears that this may be a compatibility issue between ColdFusion 2016 and Taffy. We recommend that you reach back our to the author of Taffy and verify that this application is compatible with the newer versions of ColdFusion 2016. If there is a specific Taffy configuration that needs to be made in order for this to work on your ColdFusion 2016 server instance please let us know and we'll be happy to assist you with implementing any of these files. 

Adam Tuttle

unread,
Apr 26, 2018, 1:48:08 PM4/26/18
to Taffy Users
The only thing I can think of is that it might have something to do with your file system. Is there anything weird about folder names (with spaces?) or file names (reserved words?) at all? What's the CFC name? Is anything named "List"?

Adam


Adam

To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

Edward Chanter

unread,
Apr 26, 2018, 2:09:53 PM4/26/18
to Taffy Users
I did have a controller called List.cfc but I've changed the name from "list" to "forecasts" and I'm still getting the same error :-(

Interestingly, the first part of the error has now changed to:
	Message: Could not initialize class cfforecasts2ecfc275515936
	StackTrace: java.lang.NoClassDefFoundError: Could not initialize class cfforecasts2ecfc275515936
It was:
	Message: Could not initialize class cflist2ecfc975719965
	StackTrace: java.lang.NoClassDefFoundError: Could not initialize class cflist2ecfc975719965
So that suggests something in that particular cfc is causing a problem for taffy on this version of CF, but I'm not sure what it is...



Adam


Adam

To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Adam Tuttle

unread,
Apr 26, 2018, 10:46:54 PM4/26/18
to Taffy Users
Perhaps something to do with the template / trusted cache or something like that? I've not touched CF2016, so if it's something specific to that platform I won't be much help.

Adam


Adam


Adam

To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

Edward Chanter

unread,
Apr 27, 2018, 6:14:13 AM4/27/18
to Taffy Users
It's definitely something in my CFC because when I comment out the get and post methods it all pops up nicely. I also have another API for a different client which seems to work without a problem. I'm currently trying to figure what part of the code is causing the problem.


Adam


Adam


Adam

To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Edward Chanter

unread,
Apr 27, 2018, 6:28:35 AM4/27/18
to Taffy Users
I seem to have fixed it by changing the following line:

<cfreturn representationOf({ token = arguments.deviceToken }).withStatus(500, "Server Error")>

to:

<cfreturn representationOf().withStatus(500, "Server Error")>

But it doesn't make a whole lot of sense to me why this would be causing the problem. Unless I'm doing something really dump without realising it 😂

Adam Tuttle

unread,
Apr 27, 2018, 7:49:44 AM4/27/18
to Taffy Users
Well, for starters, why are you returning 500?

After that, stabbing in the dark, I would suggest trying { token: arguments.deviceToken } (All I did was change the = to a colon)

It would not surprise me at all if that was the source of the problem. (Can you tell I've grown increasingly disenchanted with CFML?)

Adam


Adam


Adam


Adam

To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users+unsubscribe@googlegroups.com.

Edward Chanter

unread,
Apr 27, 2018, 8:20:05 AM4/27/18
to Taffy Users
It's returning a 500 error because the code is in a try/catch block that's attempting to catch database errors due to people entering strange search terms.

I changed the = to a : and it seems to have solved the problem. I guess maybe the new version of CF is stricter or something?!


Adam


Adam


Adam


Adam

To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie



--

Edward Chanter

Technical Innovations Manager
Collaborative Connections Ltd.
www.cc.uk.com

Landline: 01273 327950
Mobile: 07866 365282
Skype: edward.chanter
LinkedIn: http://goo.gl/Vdxqh
Twitter: @edthetechie

--
You received this message because you are subscribed to the Google Groups "Taffy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Taffy Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/taffy-users/o11lDtvOgwA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to taffy-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Adam Tuttle

unread,
Apr 27, 2018, 8:23:25 AM4/27/18
to Taffy Users
Who knows what that team is thinking? Not me!

Adam


Adam


Adam