ShopCart Cant cast complex object Type Struct to String

Hi. I’ve been trying to get cfshopkart to work on Lucee. While i got most things to work and some things kind of working, there’s one function I cannot get to work. That is the checkout function (important part!). Any help would be greatly appreciated. my error page is below:

string Can’t cast Complex Object Type Struct to String
Type:
string expression
Tagcontext:
Array
1
Struct
codePrintHTML
string 7:
8: <CFLOOP COLLECTION="#Form#" ITEM="VarName">
9: <cfset URLString = ‘#URLString#&#VarName#=#evaluate(varname)#’>
10: </CFLOOP>
11:

codePrintPlain
string 7: 8: 9: 10: 11:
column
number 0
id
string ??
line
number 9
Raw_Trace
string store.checkout.actions.actvalidate_cfm$cf.call(/store/checkout/actions/actvalidate.cfm:9)
template
string C:\inetpub\wwwroot\store\checkout\actions\actvalidate.cfm
type
string cfml
2
Struct
codePrintHTML
string 164:
165: <cfcase value = "review">
166: <cfinclude template = "checkout/actions/actvalidate.cfm">
167: <cfinclude template = "checkout/forms/frmrevieworder.cfm">
168: </cfcase>

codePrintPlain
string 164: 165: 166: 167: 168:
column
number 0
id
string ??
line
number 166
Raw_Trace
string store.switches_cfm$cf.call(/store/switches.cfm:166)
template
string C:\inetpub\wwwroot\store\switches.cfm
type
string cfml
3
Struct
codePrintHTML
string 48: <!—url.hwi and url.hwl can be passed to hide the widget colums—>
49: <cfif NOT url.hwl IS ‘t’><cfif qryWidgetsLeft.recordcount GT 0><td class="widget_column" valign="top"><cfinclude template = "loadwidgetsleft.cfm"></td></cfif></cfif>
50: <td class="bodytable" valign="top"><cfinclude template = "switches.cfm"></td>
51: <cfif NOT url.hwr IS ‘t’><cfif qryWidgetsRight.recordcount GT 0><td class="widget_column" valign="top"><cfinclude template = "loadwidgetsright.cfm"></td></cfif></cfif>
52: </tr>

codePrintPlain
string 48: <!—url.hwi and url.hwl can be passed to hide the widget colums—> 49: <cfif NOT url.hwl IS ‘t’><cfif qryWidgetsLeft.recordcount GT 0> 50: 51: <cfif NOT url.hwr IS ‘t’><cfif qryWidgetsRight.recordcount GT 0> 52:
column
number 0
id
string ??
line
number 50
Raw_Trace
string store.index_cfm$cf.call(/store/index.cfm:50)
template
string C:\inetpub\wwwroot\store\index.cfm
type
string cfml

Looks like something in the form has a “.” in the name and maybe thinking it is a struct.

try =#form[varname]#