CORRECTION: I meant to say "NOTE the final call to create() method in \transfer_v1-1\transfer\com\util\javaloader\JavaLoader.cfc.
On Jun 1, 11:06 am, Matthew <[email protected]> wrote: > Hi Mark > > The follow was in the CF error diagnostics: > > Stack Trace: java.lang.StackOverflowError > Type: coldfusion.runtime.CfErrorWrapper > Root cause: java.lang.StackOverflowError > > If I turn on Execution Times in CF admin the final section is as per > below. Perhaps the Transfer Java loader is involved (not the final > call to create() method in \transfer_v1-1\transfer\com\util\javaloader > \JavaLoader.cfc. > > 0 ms 0 ms 2 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Link.cfc | getColumn() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Link.cfc > 0 ms 0 ms 2 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Link.cfc | getToObject() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Link.cfc > 0 ms 0 ms 6 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Object.cfc | getClassName() ] from > C:\Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Object.cfc > 0 ms 0 ms 2 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Object.cfc | getObjectName() ] from > C:\Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Object.cfc > 0 ms 0 ms 31 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Object.cfc | getPrimaryKey() ] from > C:\Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Object.cfc > 0 ms 0 ms 5 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Object.cfc | getPropertyIterator > () ] from C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Object.cfc > 0 ms 0 ms 4 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\ObjectManager.cfc | getObject > (Basket) ] from C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\ObjectManager.cfc > 0 ms 0 ms 7 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\ObjectManager.cfc | getObject > (User) ] from C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\ObjectManager.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\ObjectManager.cfc | > getObjectLazyOneToMany(User, UserBaskets) ] from C:\Program Files > \Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com\object > \ObjectManager.cfc > 0 ms 0 ms 4 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\ParentOneToMany.cfc | getLink() ] > from C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\ParentOneToMany.cfc > 0 ms 0 ms 15 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\PrimaryKey.cfc | getColumn() ] from > C:\Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\PrimaryKey.cfc > 0 ms 0 ms 8 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\PrimaryKey.cfc | getIsComposite() ] > from C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\PrimaryKey.cfc > 0 ms 0 ms 9 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\PrimaryKey.cfc | getName() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\PrimaryKey.cfc > 0 ms 0 ms 16 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\PrimaryKey.cfc | getType() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\PrimaryKey.cfc > 0 ms 0 ms 9 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Property.cfc | getColumn() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Property.cfc > 0 ms 0 ms 9 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Property.cfc | getName() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Property.cfc > 0 ms 0 ms 9 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\object\Property.cfc | getType() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \object\Property.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\Datasource.cfc | getName() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \sql\Datasource.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\Datasource.cfc | getPassword() ] from > C:\Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \sql\Datasource.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\Datasource.cfc | getUsername() ] from > C:\Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \sql\Datasource.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\QueryExecution.cfc | clean() ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \sql\QueryExecution.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\QueryExecution.cfc | setMemento > ([complex value]) ] from C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\QueryExecution.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\QueryExecution.cfc | setParam > (argumentCollection = [complex value]) ] from C:\Program Files\Apache > Group\Apache2\htdocs\transfer_v1-1\transfer\com\sql\QueryExecution.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\collections\QueryCache.cfc | getQuery > (transfer.select.User.UserBaskets) ] from C:\Program Files\Apache Group > \Apache2\htdocs\transfer_v1-1\transfer\com\sql\collections > \QueryCache.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\collections\QueryCache.cfc | hasQuery > (transfer.select.User.UserBaskets) ] from C:\Program Files\Apache Group > \Apache2\htdocs\transfer_v1-1\transfer\com\sql\collections > \QueryCache.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\sql\collections\QueryExecutionPool.cfc | > getQueryExecution([complex value]) ] from C:\Program Files\Apache Group > \Apache2\htdocs\transfer_v1-1\transfer\com\sql\collections > \QueryExecutionPool.cfc > 0 ms 0 ms 1 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\util\Utility.cfc | trimZero(1) ] from C: > \Program Files\Apache Group\Apache2\htdocs\transfer_v1-1\transfer\com > \util\Utility.cfc > 0 ms 0 ms 3 CFC[ C:\Program Files\Apache Group\Apache2\htdocs > \transfer_v1-1\transfer\com\util\javaloader\JavaLoader.cfc | create > (com.compoundtheory.dynamic.Memento) ] from C:\Program Files\Apache > Group\Apache2\htdocs\transfer_v1-1\transfer\com\util\javaloader > \JavaLoader.cfc > > Cheers > Matthew > > On Jun 1, 10:56 am, Mark Mandel <[email protected]> wrote: > > > You are right, doesn't look like it off at first glance. > > > Did you get a Java stack trace? > > > Mark > > > On Mon, Jun 1, 2009 at 10:18 AM, Matthew <[email protected]> wrote: > > > > Hi Mark > > > > I assume you mean the generated SQL in the CF debug? If so please see > > > below (both queries return data in SQL client): > > > *** QUERY 1 *** > > > SELECT testUser_1.firstName, testUser_1.userId, NULL as > > > transfer_parentKey, 1 as transfer_orderIndex,'User' as > > > transfer_className,'' as transfer_parentClassName,'' as > > > transfer_parentParentClassName,'' as > > > transfer_parentCompositeName,'false' as transfer_isArray,'' as > > > transfer_compositeName, 'false' as transfer_isProxied > > > FROM testUser testUser_1 > > > WHERE testUser_1.userId = 1 > > > AND testUser_1.userId IS NOT NULL > > > ORDER BY transfer_orderIndex ASC > > > *** QUERY 2 *** > > > SELECT testUser_1.firstName, NULL as deliveryName, NULL as > > > totalPrice, testUser_1.userId, NULL as orderId, NULL as > > > transfer_parentKey, 1 as transfer_orderIndex,'User' as > > > transfer_className,'' as transfer_parentClassName,'' as > > > transfer_parentParentClassName,'' as > > > transfer_parentCompositeName,'false' as transfer_isArray,'' as > > > transfer_compositeName, 'false' as transfer_isProxied > > > FROM testUser testUser_1 > > > WHERE testUser_1.userId = 1 > > > AND testUser_1.userId IS NOT NULL > > > UNION ALL > > > SELECT NULL as firstName, testOrder_2.deliveryName, > > > testOrder_2.totalPrice, testOrder_2.userId, testOrder_2.orderId, CAST > > > (testUser_1.userId as varchar(1000)) as transfer_parentKey, 2 as > > > transfer_orderIndex,'Basket' as transfer_className,'User' as > > > transfer_parentClassName,'' as transfer_parentParentClassName,'' as > > > transfer_parentCompositeName,'true' as transfer_isArray,'UserBaskets' > > > as transfer_compositeName, 'false' as transfer_isProxied > > > FROM testUser testUser_1 > > > INNER JOIN testOrder testOrder_2 ON testUser_1.userId = > > > testOrder_2.userId > > > WHERE testUser_1.userId = 1 > > > AND testOrder_2.orderId IS NOT NULL > > > UNION ALL > > > SELECT testUser_3.firstName, NULL as deliveryName, NULL as > > > totalPrice, testUser_3.userId, NULL as orderId, CAST > > > (testOrder_2.orderId as varchar(1000)) as transfer_parentKey, 3 as > > > transfer_orderIndex,'User' as transfer_className,'Basket' as > > > transfer_parentClassName,'User' as > > > transfer_parentParentClassName,'UserBaskets' as > > > transfer_parentCompositeName,'false' as transfer_isArray,'OrderUser' > > > as transfer_compositeName, 'false' as > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en -~----------~----~----~----~------~----~------~--~---
