Stai tralasciando la parte più importante:il CFC effettivo e la query che esegue l'inserimento. Quello che sta succedendo è il tuo <cfargument>
tag è digitato come "data", quindi quando si passa una stringa vuota la convalida non riesce. (Questo è uno dei motivi per cui non scrivo i miei argomenti).
Dovrai disattivare il controllo del tipo o modificare il tipo di argomento in 'string' o 'any'. Ora, quando lo fai, dovrai anche cambiare il tuo <cfqueryparam>
tag (tu sei utilizzando <cfqueryparam>
, vero?!) a qualcosa del genere:
<cfqueryparam .... null="#not len(trim(arguments.thedate))#" />
Questo ti risolverà...