Hi All, First off let me say that I'm new to MachII, Coldspring and Transfer. I've done my best to search through all of the resources and while there seem to be a few problems that are similar to mine, I can't seem to find any reports of my exact problem
I'm running Railo 3.1.2.001 on Resin 3.1.9 using MySQL 5.1.11 on Windows XP. I'm using Mach II 1.8, Coldpsring 1.2 and Transfer 1.1. I was messing around with an extremely simple users table with just userid, email, password and an active flag yesterday and Transfer and all other related components were working great. Rebooted my machine last night and came in this morning to try and beef up the users table to include a lot more fields that I need. I updated all of my CFCs and the transfer.xml to reflect the changes and started getting the error: Bean creation exception during init() of transfer.TransferFactory Reverted back to the old versions of everything and I still get the same error. My transfer config file looks like this: <object name="user" table="users" decorator="model.user.userDecorator"> <id name="userid" type="numeric"/> <property name="useremail" type="string" /> <property name="userpassword" type="string" /> <property name="active" type="numeric" /> </object> and my decorator has a single function: <cffunction name="getInstanceMemento" access="public" returntype="struct" output="false"> <cfset var data = structNew()> <cfset data = getMemento()> <cfset data["__type__"] = "model.user.user"> <cfreturn data /> </cffunction> Transfer is setup like this in my ColdSpring config: <bean id="transferConfiguration" class="transfer.com.config.Configuration"> <property name="DataSourcePath"><value>/config/datasource.xml</ value></property> <property name="ConfigPath"><value>/config/transfer.xml</value></ property> </bean> <bean id="transferFactory" class="transfer.TransferFactory"> <constructor-arg name="configuration"><ref bean="transferConfiguration" /></constructor-arg> </bean> <bean id="transfer" factory-bean="transferFactory" factory- method="getTransfer" /> Full error details below: Message Bean creation exception during init() of transfer.TransferFactory Detail Error while attempting to autowire object of type transfer.com.sql.transaction.TransactionManager:<br/>[Line: 210 :: C: \files\railo-webroot\transfer\com\factory\AbstractBaseFactory.cfc :: Error while attempting to autowire object of type transfer.com.sql.transaction.Transaction :: <br/>[Line: 210 :: C:\files \railo-webroot\transfer\com\factory\AbstractBaseFactory.cfc :: Error while attempting to autowire object of type transfer.com.sql.transaction.TransactionEventPool :: <br/>[Line: 93 :: C:\files\railo-webroot\transfer\com\util\javaloader\JavaLoader.cfc :: org.apache.commons.collections.BufferUtils :: ]]] Stacktrace The Error Occurred in C:\files\railo-webroot\coldspring\beans\DefaultXmlBeanFactory.cfc: line 893 891: <cfthrow type="coldspring.beanCreationException" 892: message="Bean creation exception during init() of #beanDef.getBeanClass()#" 893: detail="#cfcatch.message#:#cfcatch.detail#"> 894: </cfcatch> 895: </cftry> called fromC:\files\railo-webroot\coldspring\beans \DefaultXmlBeanFactory.cfc: line 869 867: <!--- we need to call init method if it exists ---> 868: <cfloop from="1" to="#arraylen(md.functions)#" index="functionIndex"> 869: <cfif md.functions[functionIndex].name eq "init" 870: and beanDef.getFactoryBean() eq ""> 871: called fromC:\files\railo-webroot\coldspring\beans \DefaultXmlBeanFactory.cfc: line 632 630: <cfif not beanDef.isConstructed()> 631: <!--- lazy-init happens here ---> 632: <cfset constructBean(resolvedName)/> 633: </cfif> 634: <cfset bean = beanDef.getInstance(returnFactory) /> called fromC:\files\railo-webroot\matcher\listeners\userListener.cfc: line 8 6: <cffunction name="configure" access="public" returntype="void" output="false"> 7: <cfset variables.serviceFactory = getProperty("serviceFactory")> 8: <cfset variables.userService = serviceFactory.getBean("userService")> 9: 10: </cffunction> called fromC:\files\railo-webroot\MachII\framework \ListenerManager.cfc: line 229 227: <cfset aListener = variables.listenerProxies[i].getObject() / > 228: <cfset appManager.onObjectReload(aListener) /> 229: <cfset aListener.configure() /> 230: </cfloop> 231: </cffunction> called fromC:\files\railo-webroot\MachII\framework\AppManager.cfc: line 115 113: <cfset getRequestManager().configure() /> 114: <cfset getPluginManager().configure() /> 115: <cfset getListenerManager().configure() /> 116: <cfset getMessageManager().configure() /> 117: <cfset getFilterManager().configure() /> called fromC:\files\railo-webroot\MachII\framework\AppFactory.cfc: line 264 262: 263: <!--- Configure all the managers by calling the base configure ---> 264: <cfset appManager.configure() /> 265: 266: <cfreturn appManager /> called fromC:\files\railo-webroot\MachII\framework\AppLoader.cfc: line 157 155: <cfset updateLastReloadDatetime() /> 156: <cfset setAppManager(getAppFactory().createAppManager(getConfigPath(), getDtdPath(), 157: getAppKey(), getValidateXml(), arguments.parentAppManager, getOverrideXml(), getModuleName())) /> 158: <cfset getAppManager().setAppLoader(this) /> 159: <cfset setLastReloadHash(getConfigFileReloadHash()) /> called fromC:\files\railo-webroot\MachII\framework\AppLoader.cfc: line 94 92: 93: <!--- (Re)Load the configuration. ---> 94: <cfset reloadConfig(arguments.validateXml, arguments.parentAppManager) /> 95: 96: <cfreturn this /> called fromC:\files\railo-webroot\MachII\mach-ii.cfc: line 143 141: <!--- Create the AppLoader. No locking requires if called during the onApplicationStart() event. ---> 142: <cfset application[appKey] = StructNew() /> 143: <cfset application[appKey].appLoader = CreateObject("component", "MachII.framework.AppLoader").init(MACHII_CONFIG_PATH, MACHII_DTD_PATH, AppKey, MACHII_VALIDATE_XML) /> 144: <cfset request.MachIIReload = FALSE /> 145: </cffunction> called fromC:\files\railo-webroot\MachII\mach-ii.cfc: line 96 94: hint="Handles the application start event. Override to provide customized functionality."> 95: <!--- Load up the framework ---> 96: <cfset LoadFramework() /> 97: 98: <cfreturn TRUE /> Thanks for any help you can provide! Mike -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer Try out the new Transfer ORM Custom Google Search: http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8 You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to transfer-dev@googlegroups.com To unsubscribe from this group, send email to transfer-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en