Thanks Miker. I am really stuck on this and it is becoming
critical to get by it fast.
I ran the code and had the following problem. The first dump
is also listed.
object of coldfusion.runtime.com.ComProxy
{00000556-0000-0010-8000-00aa006d2ea4}
Methods Close([out, retval]VOID)
Move([in]USERDEFINED, [in,optional]VARIANT, [out,
retval]VOID)
Delete([in,optional]USERDEFINED, [out, retval]VOID)
_xResync([in,optional]USERDEFINED, [out, retval]VOID)
UpdateBatch([in,optional]USERDEFINED, [out, retval]VOID)
Release([out, retval]UI4)
MoveFirst([out, retval]VOID)
Seek([in]VARIANT, [in,optional]USERDEFINED, [out,
retval]VOID)
MoveNext([out, retval]VOID)
Update([in,optional]VARIANT, [in,optional]VARIANT, [out,
retval]VOID)
_xSave([in,optional]BSTR, [in,optional]USERDEFINED, [out,
retval]VOID)
GetTypeInfoCount([out]UINT, [out, retval]VOID)
MoveLast([out, retval]VOID)
Open([in,optional]VARIANT, [in,optional]VARIANT,
[in,optional]USERDEFINED, [in,optional]USERDEFINED,
[in,optional]I4, [out, retval]VOID)
Invoke([in]I4, [in]USERDEFINED, [in]UI4, [in]UI2,
[in]USERDEFINED, [out]VARIANT, [out]USERDEFINED, [out]UINT, [out,
retval]VOID)
CancelUpdate([out, retval]VOID)
GetString([in,optional]USERDEFINED, [in,optional]I4,
[in,optional]BSTR, [in,optional]BSTR, [in,optional]BSTR, [out,
retval]BSTR)
AddRef([out, retval]UI4)
GetIDsOfNames([in]USERDEFINED, [in]I1, [in]UINT, [in]UI4,
[out]I4, [out, retval]VOID)
GetTypeInfo([in]UINT, [in]UI4, [out]VOID, [out, retval]VOID)
Cancel([out, retval]VOID)
Clone([in,optional]USERDEFINED, [out, retval]USERDEFINED)
GetRows([in,optional]I4, [in,optional]VARIANT,
[in,optional]VARIANT, [out, retval]VARIANT)
Find([in]BSTR, [in,optional]USERDEFINED,
[in,optional]USERDEFINED, [in,optional]VARIANT, [out, retval]VOID)
Requery([in,optional]I4, [out, retval]VOID)
Save([in,optional]VARIANT, [in,optional]USERDEFINED, [out,
retval]VOID)
Resync([in,optional]USERDEFINED, [in,optional]USERDEFINED,
[out, retval]VOID)
QueryInterface([in]USERDEFINED, [out]VOID, [out, retval]VOID)
CompareBookmarks([in]VARIANT, [in]VARIANT, [out,
retval]USERDEFINED)
Supports([in]USERDEFINED, [out, retval]BOOL)
AddNew([in,optional]VARIANT, [in,optional]VARIANT, [out,
retval]VOID)
CancelBatch([in,optional]USERDEFINED, [out, retval]VOID)
_xClone([out, retval]USERDEFINED)
NextRecordset([out,optional]VARIANT, [out,
retval]USERDEFINED)
MovePrevious([out, retval]VOID)
Put Properties Bookmark([in]VARIANT, [out, retval]VOID)
Index([in]BSTR, [out, retval]VOID)
Sort([in]BSTR, [out, retval]VOID)
Collect([in]VARIANT, [in]VARIANT, [out, retval]VOID)
DataSource([in]UNKNOWN, [out, retval]VOID)
Source([in]BSTR, [out, retval]VOID)
StayInSync([in]BOOL, [out, retval]VOID)
CursorLocation([in]USERDEFINED, [out, retval]VOID)
LockType([in]USERDEFINED, [out, retval]VOID)
ActiveConnection([in]VARIANT, [out, retval]VOID)
CursorType([in]USERDEFINED, [out, retval]VOID)
PageSize([in]I4, [out, retval]VOID)
AbsolutePosition([in]USERDEFINED, [out, retval]VOID)
MaxRecords([in]USERDEFINED, [out, retval]VOID)
CacheSize([in]I4, [out, retval]VOID)
Filter([in]VARIANT, [out, retval]VOID)
AbsolutePage([in]USERDEFINED, [out, retval]VOID)
DataMember([in]BSTR, [out, retval]VOID)
MarshalOptions([in]USERDEFINED, [out, retval]VOID)
Get Properties Bookmark([out, retval]VARIANT)
PageCount([out, retval]USERDEFINED)
Sort([out, retval]BSTR)
Source([out, retval]VARIANT)
StayInSync([out, retval]BOOL)
EOF([out, retval]BOOL)
CursorLocation([out, retval]USERDEFINED)
RecordCount([out, retval]USERDEFINED)
DataSource([out, retval]UNKNOWN)
LockType([out, retval]USERDEFINED)
CursorType([out, retval]USERDEFINED)
AbsolutePosition([out, retval]USERDEFINED)
PageSize([out, retval]I4)
Properties([out, retval]USERDEFINED)
MaxRecords([out, retval]USERDEFINED)
DataMember([out, retval]BSTR)
MarshalOptions([out, retval]USERDEFINED)
Fields([out, retval]USERDEFINED)
Collect([in]VARIANT, [out, retval]VARIANT)
CacheSize([out, retval]I4)
Filter([out, retval]VARIANT)
State([out, retval]I4)
Index([out, retval]BSTR)
BOF([out, retval]BOOL)
ActiveConnection([out, retval]VARIANT)
EditMode([out, retval]USERDEFINED)
AbsolutePage([out, retval]USERDEFINED)
Status([out, retval]I4)
ActiveCommand([out, retval]DISPATCH)
The web site you are accessing has experienced an unexpected
error.
Please contact the website administrator.
The following information is meant for the website developer
for debugging purposes.
Error Occurred While Processing Request
Loop error.
Invalid collection "oDelivHist" - must be a valid struct or
COM object.
The error occurred in
C:\CFusionMX7\wwwroot\DelivHistoryTest.cfm: line 34
32 : <CFSET ArrayResize (aRetData,
oDelivHist.recordCount)>
33 :
34 : <CFLOOP collection="oDelivHist" item="oHistLine">
35 :
36 : <CFDUMP var="#oHistLine#">
--------------------------------------------------------------------------------
Resources:
Check the ColdFusion documentation to verify that you are
using the correct syntax.
Search the Knowledge Base to find a solution to your problem.
Browser Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
.NET CLR 1.1.4322; .NET CLR 2.0.50727)
Remote Address 127.0.0.1
Referrer
Date/Time 15-Jan-07 08:12 PM
Stack Trace (click to expand)
at
cfDelivHistoryTest2ecfm213726990.runPage(C:\CFusionMX7\wwwroot\DelivHistoryTest.cfm:34)
coldfusion.runtime.CfJspPage$InvalidLoopCollectionException:
Loop error.
at
coldfusion.runtime.CfJspPage._validatingMap(CfJspPage.java:1338)
at
cfDelivHistoryTest2ecfm213726990.runPage(C:\CFusionMX7\wwwroot\DelivHistoryTest.cfm:34)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
at
coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349)
at
coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at
coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:225)
at
coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:51)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
at
coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27)
at
coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:69)
at
coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:52)
at
coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at
coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at
coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at
coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at
coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:115)
at coldfusion.CfmServlet.service(CfmServlet.java:107)
at
coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
at
jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at
jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at
jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
at
jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at
jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)
at
jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:318)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)
at
jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:264)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)