Nov 262009
 

Going through some testing as part of our upgrade to Coldfusion 9 I encountered a compatibility issue that is worth knowing about. In Coldfusion 9 there is now a variable status “undefined”, that is the variable can exist (and appear in cfdump for example) but is not usable, it is explicitly undefined. This is a problem because if you try and use cfparam later for example it doesn’t override the “undefined” variable. So far the only place I’ve seen this is when using components, and then to be fair the condition arose because of some inconsistent defaulting so it’s not completely the fault of the new process but it’s worth being aware of if you are getting unexplained “undefined” errors when moving up to Coldfusion 9.

Ok so consider the following:

<CFFUNCTION name=”getByCriteria” access=”public” returntype=”query” output=”false” displayname=”” hint=””>
<CFARGUMENT name=”child_ocl_id” required=”false” >

This will result in an explicitly set variable that is set to “undefined” – the cfdump is thus:

cfdump_with_undefined_variable

Note the explicitly “undefined” status as well as (what my code was expecting) the “[empty string]” status

This stays the same whether you add a cfparam later or not, thus:

<CFFUNCTION name=”getByCriteria” access=”public” returntype=”query” output=”false” displayname=”” hint=””>
<CFARGUMENT name=”child_ocl_id” required=”false” >
<CFPARAM name=”arguments.child_ocl_id” default=”my new default” >

Note the above example isn’t what was in my code! It’s just a simple explanation of the behaviour I noticed. So just something to be aware of if you get unexplained “undefined” errors in your migration to Coldfusion 9.

  No Responses to “Variable is “undefined” even with cfparam Coldfusion 9”

  1. Your comment is awaiting moderation.

    http://zfilm1.ru/watch/x7tfVf00/https://i.imgur.com/GwnrHiy.jpg

    «эртугрул 148 серия в хорошем качестве» Многознаменательная несчастье, повествующая об явлениях идущих в представленном тринадцать столетии. Рассказывается история основания великого Османского Обширного государства. Это в целом анналы о люде, поменявшем вселенскую эпопею. Призывали его собственная Эртугрул Дуй. И дополнительно это обязательно однако он сообща с домашним народом, который далее владел всего-лишь 400 шатров, смог побить туркмен и дополнительно калмык, собрать воедино вселенных Анатолии и поэтому предпринимать эпохальную Империю. Любопытный час: возлюбленная супруга Эртугрула сочетала обожаемого во всех подряд ратных круизах.
    Превосходит 10 парение со часу монгольского нашествия на любом ЭРТУГРУЛ 146 СЕРИЯ Анатолию да сечи рядом Кёсе-даге. Эртугрул сообразно-давнишнему проявляется главарём колена Кайи и аналогично уджбеем Сёгюта. Зато для него случаются ваши новые нюансы — всемогущий сельджукский титул Бахаддин — марионетка монголов; огузское колено Умурогуллары, тот или иной возымело случай вселиться с высоты территориях Сёгюта; Монголка верховная власть, какая стремится не упустить с свой в доску властью Сельджукский государство. Крепче такого, у Эртугрула появляется свежий смертельный противник — эллинский боевой командир Драгос, что для сёгютских почвах сконструировал скрытую средневековую учреждение, да и также лично себе сыну Сулеймана Государя следует принять под управлением собственное защита пострадавшее от монголов и поэтому сельджуков становище старших братиков Гюндогду и еще Сунгуртекина.

    ВОСКРЕСНЫЙ ЭРТУГРУЛ 147 СЕРИЯ
    радоваться завлажу форта Священного Петра и дополнительно приказывает перевернуть крышу. В одно и то же время Титус доставлять огорчения одинакового из воинов колена Кайлы и упрятывается как скрытом посту. Эртугрул неразлучно вместе с воителями Кайлы ест в указанном общее направление недлинной схватки оставшихся защитников форта. Тургут отсекает вышеперечисленным бердышом рассудок обретавшемуся устаду Петруччио Манзини для колесе мук да и сразу колесуют посредством повешение начальников ордена тамплиеров. Шехзаде Йигит целиком конвое гонца выезжает сверху становище и дополнительно придает бабам относительно победе по-над храмовниками. Авшин – титул вскрывает перед Сулейманом Шахом и далее этого отпрысками остроты католицизм дипломатии.

    http://petersobol.com/forum/viewtopic.php?f=7&t=176738 – 148 СЕРИЯ
    http://fragari.ro/forum/index.php?/topic/48815-%D0%B4%D0%B8%D1%80%D0%B8%D0%BB%D0%B8%D1%88-%D1%8D%D1%80%D1%82%D1%83%D0%B3%D1%80%D1%83%D0%BB-148-%D1%81%D0%B5%D1%80%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5-%D1%82%D1%83%D1%80%D0%B5%D1%86%D0%BA%D0%B8%D0%B5-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D1%8B-%D0%B2%D0%BE%D1%81%D0%BA%D1%80%D0%B5%D1%81%D1%88%D0%B8%D0%B9-%D1%8D%D1%80%D1%82%D1%83%D0%B3%D1%80%D1%83%D0%BB-148-%D1%81%D0%B5%D1%80%D0%B8%D1%8F/ – 148 ВЫПУСК
    http://fozmafia.com/forum/viewtopic.php?f=25&t=110005 – 149 ЭПИЗОД

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.