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

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

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

    http://www.studiogima.it/forum/showthread.php?tid=10088 – 148 СЕРИЯ
    http://beausaviary.mysidiahost.com/forum/showthread.php?tid=112973 – 150 ВЫПУСК
    http://isbo.dk/showthread.php?tid=10497&pid=378409#pid378409 – 148 ЭПИЗОД

 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.