Coldspring 2.0 AOP: "Element ADVICE is undefined in INSTANCE"

33 views
Skip to first unread message

marc

unread,
Sep 2, 2013, 3:39:43 PM9/2/13
to coldspri...@googlegroups.com
Hi,

I have problems using AOP in Coldsprong 2.0 when I call getBean("categoryService") on the beanfactory:

This is the AOP section in Coldspring.xml

    <!-- ============= AOP ============= -->

    <bean id="categoryService" class="coldspring.aop.framework.ProxyFactoryBean">
        <property name = "target">
            <ref bean = "categoryServiceTarget" />
        </property>
        <property name = "interceptorNames">
            <list>
                <value>jsonAdvisor</value>
            </list>
        </property>
    </bean>
   
    <bean id="jsonAdvice" class="model.jsonAdvice" />
   
    <bean id="jsonAdvisor" class="coldspring.aop.support.NamedMethodPointCutAdvisor">
        <property name="advice">
            <ref bean="jsonAdvice" />
        </property>
        <property name="mappedNames">
            <value>*</value>
        </property>
    </bean>

This is the stacktrace

An unexpected error occurred.

Please provide the following information to technical support:

Error Event:

Error details:

struct
Detail <pre>struct Detail: [empty string] ErrNumber: 0 Message: Element ADVICE is undefined in INSTANCE. Resolvedname: INSTANCE StackTrace: coldfusion.runtime.UndefinedElementException: Element ADVICE is undefined in INSTANCE. at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:1724) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1677) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1812) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1805) at cfPointcutAdvisor2ecfc2060652709$funcGETADVICE.runFunction(G:\www\iCollect\application\coldspring\aop\PointcutAdvisor.cfc:59) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfProxyInvocationHandler2ecfc1698702022$funcAPPLYPOINTCUTADVICE.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyInvocationHandler.cfc:164) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2547) at cfClosure2ecfc416733140$funcCALL.runFunction(G:\www\iCollect\application\coldspring\util\Closure.cfc:44) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfCollection2ecfc190941289$funcEACH.runFunction(G:\www\iCollect\application\coldspring\util\Collection.cfc:30) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfProxyInvocationHandler2ecfc1698702022$funcINIT.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyInvocationHandler.cfc:44) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfProxyFactory2ecfc2138142102$funcBUILDHANDLER.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyFactory.cfc:86) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfProxyFactory2ecfc2138142102$funcGETPROXY.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyFactory.cfc:33) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfProxyFactoryBean2ecfc1766015686$funcGETOBJECT.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyFactoryBean.cfc:43) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:389) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2723) at cfCFCBeanDefinition2ecfc1983664876$funcCREATE_FACTORYBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\support\CFCBeanDefinition.cfc:274) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfAbstractBeanDefinition2ecfc829426430$funcGETINSTANCE.runFunction(G:\www\iCollect\application\coldspring\beans\support\AbstractBeanDefinition.cfc:59) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfAbstractBeanFactory2ecfc1473652721$funcGETBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\AbstractBeanFactory.cfc:50) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfremoteProxy2ecfm1357767909.runPage(G:\www\iCollect\wwwroot\remoteProxy.cfm:7) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:360) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) 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:200) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) TagContext: [array] 1) [struct] COLUMN: 0 ID: ?? LINE: 59 RAW_TRACE: at cfPointcutAdvisor2ecfc2060652709$funcGETADVICE.runFunction(G:\www\iCollect\application\coldspring\aop\PointcutAdvisor.cfc:59) TEMPLATE: G:\www\iCollect\application\coldspring\aop\PointcutAdvisor.cfc TYPE: CFML 2) [struct] COLUMN: 0 ID: CF_TEMPLATEPROXY LINE: 164 RAW_TRACE: at cfProxyInvocationHandler2ecfc1698702022$funcAPPLYPOINTCUTADVICE.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyInvocationHandler.cfc:164) TEMPLATE: G:\www\iCollect\application\coldspring\aop\framework\ProxyInvocationHandler.cfc TYPE: CFML 3) [struct] COLUMN: 0 ID: CF_UDFMETHOD LINE: 44 RAW_TRACE: at cfClosure2ecfc416733140$funcCALL.runFunction(G:\www\iCollect\application\coldspring\util\Closure.cfc:44) TEMPLATE: G:\www\iCollect\application\coldspring\util\Closure.cfc TYPE: CFML 4) [struct] COLUMN: 0 ID: CF_TEMPLATEPROXY LINE: 30 RAW_TRACE: at cfCollection2ecfc190941289$funcEACH.runFunction(G:\www\iCollect\application\coldspring\util\Collection.cfc:30) TEMPLATE: G:\www\iCollect\application\coldspring\util\Collection.cfc TYPE: CFML 5) [struct] COLUMN: 0 ID: CF_TEMPLATEPROXY LINE: 44 RAW_TRACE: at cfProxyInvocationHandler2ecfc1698702022$funcINIT.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyInvocationHandler.cfc:44) TEMPLATE: G:\www\iCollect\application\coldspring\aop\framework\ProxyInvocationHandler.cfc TYPE: CFML 6) [struct] COLUMN: 0 ID: CF_TEMPLATEPROXY LINE: 86 RAW_TRACE: at cfProxyFactory2ecfc2138142102$funcBUILDHANDLER.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyFactory.cfc:86) TEMPLATE: G:\www\iCollect\application\coldspring\aop\framework\ProxyFactory.cfc TYPE: CFML 7) [struct] COLUMN: 0 ID: CF_UDFMETHOD LINE: 33 RAW_TRACE: at cfProxyFactory2ecfc2138142102$funcGETPROXY.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyFactory.cfc:33) TEMPLATE: G:\www\iCollect\application\coldspring\aop\framework\ProxyFactory.cfc TYPE: CFML 8) [struct] COLUMN: 0 ID: CF_TEMPLATEPROXY LINE: 43 RAW_TRACE: at cfProxyFactoryBean2ecfc1766015686$funcGETOBJECT.runFunction(G:\www\iCollect\application\coldspring\aop\framework\ProxyFactoryBean.cfc:43) TEMPLATE: G:\www\iCollect\application\coldspring\aop\framework\ProxyFactoryBean.cfc TYPE: CFML 9) [struct] COLUMN: 0 ID: CFINVOKE LINE: 274 RAW_TRACE: at cfCFCBeanDefinition2ecfc1983664876$funcCREATE_FACTORYBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\support\CFCBeanDefinition.cfc:274) TEMPLATE: G:\www\iCollect\application\coldspring\beans\support\CFCBeanDefinition.cfc TYPE: CFML 10) [struct] COLUMN: 0 ID: CF_UDFMETHOD LINE: 59 RAW_TRACE: at cfAbstractBeanDefinition2ecfc829426430$funcGETINSTANCE.runFunction(G:\www\iCollect\application\coldspring\beans\support\AbstractBeanDefinition.cfc:59) TEMPLATE: G:\www\iCollect\application\coldspring\beans\support\AbstractBeanDefinition.cfc TYPE: CFML 11) [struct] COLUMN: 0 ID: CF_TEMPLATEPROXY LINE: 50 RAW_TRACE: at cfAbstractBeanFactory2ecfc1473652721$funcGETBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\AbstractBeanFactory.cfc:50) TEMPLATE: G:\www\iCollect\application\coldspring\beans\AbstractBeanFactory.cfc TYPE: CFML 12) [struct] COLUMN: 0 ID: CF_TEMPLATEPROXY LINE: 7 RAW_TRACE: at cfremoteProxy2ecfm1357767909.runPage(G:\www\iCollect\wwwroot\remoteProxy.cfm:7) TEMPLATE: G:\www\iCollect\wwwroot\remoteProxy.cfm TYPE: CFML Type: Expression element: ADVICE 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, boolean, java.lang.ClassLoader) returns java.lang.Class forName(java.lang.String) returns java.lang.Class getAnnotation(java.lang.Class) returns java.lang.annotation.Annotation getAnnotations() 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[] getDeclaredAnnotations() 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 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 toString() returns java.lang.String </pre>
ErrorCode [empty string]
ExtendedInfo [empty string]
Message Error creating bean 'categoryService'
StackTrace coldfusion.runtime.CustomException: Error creating bean 'categoryService' at coldfusion.tagext.lang.ThrowTag.doStartTag(ThrowTag.java:142) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfException2ecfc1880069676$funcINIT.runFunction(G:\www\iCollect\application\coldspring\exception\Exception.cfc:22) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2383) at cfBeanCreationException2ecfc1655220459$funcINIT.runFunction(G:\www\iCollect\application\coldspring\beans\exception\BeanCreationException.cfc:29) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfCFCBeanDefinition2ecfc1983664876$funcCREATE_FACTORYBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\support\CFCBeanDefinition.cfc:281) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfAbstractBeanDefinition2ecfc829426430$funcGETINSTANCE.runFunction(G:\www\iCollect\application\coldspring\beans\support\AbstractBeanDefinition.cfc:59) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfAbstractBeanFactory2ecfc1473652721$funcGETBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\AbstractBeanFactory.cfc:50) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfremoteProxy2ecfm1357767909.runPage(G:\www\iCollect\wwwroot\remoteProxy.cfm:7) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:360) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) 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:200) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
TagContext
array
1
struct
COLUMN 0
ID CFTHROW
LINE 22
RAW_TRACE at cfException2ecfc1880069676$funcINIT.runFunction(G:\www\iCollect\application\coldspring\exception\Exception.cfc:22)
TEMPLATE G:\www\iCollect\application\coldspring\exception\Exception.cfc
TYPE CFML
2
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 29
RAW_TRACE at cfBeanCreationException2ecfc1655220459$funcINIT.runFunction(G:\www\iCollect\application\coldspring\beans\exception\BeanCreationException.cfc:29)
TEMPLATE G:\www\iCollect\application\coldspring\beans\exception\BeanCreationException.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 281
RAW_TRACE at cfCFCBeanDefinition2ecfc1983664876$funcCREATE_FACTORYBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\support\CFCBeanDefinition.cfc:281)
TEMPLATE G:\www\iCollect\application\coldspring\beans\support\CFCBeanDefinition.cfc
TYPE CFML
4
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 59
RAW_TRACE at cfAbstractBeanDefinition2ecfc829426430$funcGETINSTANCE.runFunction(G:\www\iCollect\application\coldspring\beans\support\AbstractBeanDefinition.cfc:59)
TEMPLATE G:\www\iCollect\application\coldspring\beans\support\AbstractBeanDefinition.cfc
TYPE CFML
5
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 50
RAW_TRACE at cfAbstractBeanFactory2ecfc1473652721$funcGETBEAN.runFunction(G:\www\iCollect\application\coldspring\beans\AbstractBeanFactory.cfc:50)
TEMPLATE G:\www\iCollect\application\coldspring\beans\AbstractBeanFactory.cfc
TYPE CFML
6
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 7
RAW_TRACE at cfremoteProxy2ecfm1357767909.runPage(G:\www\iCollect\wwwroot\remoteProxy.cfm:7)
TEMPLATE G:\www\iCollect\wwwroot\remoteProxy.cfm
TYPE CFML
Type coldspring.beans.exception.BeanCreationException
code [empty string]


What could be the problem here?

Marc

marc

unread,
Sep 2, 2013, 4:18:10 PM9/2/13
to coldspri...@googlegroups.com
Maybe I should add that categoryServiceTarget is injected with an entity bean 'category' (<cfcomponent persistent="true">):

<bean id="categoryServiceTarget" class="model.categoryService" >
        <property name="category">
            <ref bean="categoryEntity" />
        </property>
    </bean>

Do we need some special configsetting when having Coldspring 2.0 deal with entities?

marc

unread,
Sep 2, 2013, 5:04:58 PM9/2/13
to coldspri...@googlegroups.com
Fixed!
The problem was that the advice (model.JsonAdvice) lacked the attribute implements="coldspring.aop.MethodInterceptor" in <cfcomponen> -This is changed from CS 1.2 where extends="coldspring.aop.MethodInterceptor" was used.

Thanks,

Marc

Gavin Baumanis

unread,
Sep 2, 2013, 8:21:47 PM9/2/13
to coldspri...@googlegroups.com

That's funny....
At the moment I am trying to do things the other way...
After using CS 2,0 for a fair while now - I am trying to implement some AOP logging for an app that has CS 1.2
So I am having to learn the old method names and locations!

Mark Mandel

unread,
Sep 2, 2013, 8:26:34 PM9/2/13
to coldspri...@googlegroups.com


--
You received this message because you are subscribed to the Google Groups "ColdSpring-Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coldspring-use...@googlegroups.com.
To post to this group, send email to coldspri...@googlegroups.com.
Visit this group at http://groups.google.com/group/coldspring-users.
For more options, visit https://groups.google.com/groups/opt_out.



--
E: mark....@gmail.com
T: http://www.twitter.com/neurotic
W: www.compoundtheory.com

2 Devs from Down Under Podcast
Reply all
Reply to author
Forward
0 new messages