Вы убедились, что someParam_one действительно создается? Я обнаружил, например, что если я сделаю что-то вроде этого:
<cfset foo = myObject.getSomething() />
и getSomething возвращает значение void или запускает функцию Java, которая ничего не возвращает, и CF будет ее подавлять. Переменная будет «определена», или, как кажется, приложение думает, но попытка доступа к ней приведет к ошибке. Поэтому сделайте следующее, чтобы отследить и уловить проблему:
Дамп области ваших атрибутов, чтобы убедиться, что то, что вы хотите, действительно там.
Запустите StructKeyExists (Attributes, param_name) перед попыткой доступа к переменной.
Избавьтесь от оценки и используйте вместо нее атрибуты [param_name]