Menu

#18 Getting misc JS errors

v1.0_beta_4
open
nobody
5
2007-04-18
2007-04-18
No

I tried RFFaces with Facelets. And with RCFaces started kit and with my own application I getting misc JS errors like:
Error: (f_assert): ASSERT ERROR: Class 'f_box' lookId 'null' not found!

or

Error: (f_classLoader): Exception during documentComplete event for component applicationForm:_id7

etc....

My enviroment is RCFaces 1.0b4, JSF 1.2_04P01, Facelets 1.1.12, container is Resin 3.1.0. So question is - this is my application misconfiguration or RCFaces bug?

Discussion

  • Olivier Oeuillot

    Logged In: YES
    user_id=306652
    Originator: NO

    Hello,

    Could you post into this bug track, or send me by mail the generated html page ?

    I don't known any problem like yours ...

    Regards,

    Olivier.

     
  • Boris Kovalenko

    Boris Kovalenko - 2007-04-19

    Logged In: YES
    user_id=1772411
    Originator: YES

    Hello!

    Below is resulted html. Also, please note that I use Firefox 2.0.0.3-freebsd as client browser.

    <html>
    <head><META http-equiv="Content-Type" content="text/html; charset=UTF-8" /><META http-equiv="Content-Script-Type" content="text/javascript" /><META http-equiv="Content-Style-Type" content="text/css" /><META http-equiv="imagetoolbar" content="no" /><LINK rel="stylesheet" href="/rcfaces/rc-fwk/2249/rcfaces.css" /><SCRIPT src="/rcfaces/rc-fwk/2249c/vfs-CORE__Len.js" charset="UTF-8"></SCRIPT><LINK rel="stylesheet" href="/rcfaces/rc-av/ERR/css/timezones.css" /><SCRIPT src="/rcfaces/rc-av/ERR/js/timezones.js"></SCRIPT>
    </head>
    <body>
    <form id="applicationForm" name="applicationForm" method="post" action="/rcfaces/timezones.jsf;jsessionid=abcXw4UoJayD0cz75-hir" enctype="application/x-www-form-urlencoded">
    <input type="hidden" name="applicationForm" value="applicationForm" />

    Default title block of the page<DIV id="applicationForm:j_id6" v:class="f_dataGrid" v:nc="true" role="wairole:grid" class="f_dataGrid" v:rows="20" v:rowCount="0" v:asyncRender="true" style="width:600px; height:200px"><DIV class="f_dataGrid_dataTitle_scroll" style="width:600px"><TABLE class="f_dataGrid_fttitle" cellpadding="0" cellspacing="0"><COL /><COL /><COL /><THEAD><TR class="f_dataGrid_title"><TH class="f_dataGrid_tcell f_dataGrid_tcell_left" width="150"><DIV class="f_dataGrid_stext" style="width:146px"><DIV class="f_dataGrid_ttext" align="left" style="width:146px">ID</DIV></DIV></TH><TH class="f_dataGrid_tcell" title="Click to sort" width="256"><DIV class="f_dataGrid_stext" style="width:252px"><DIV class="f_dataGrid_ttext" align="left" style="width:252px">Name</DIV></DIV></TH><TH class="f_dataGrid_tcell" title="Click to sort" width="128"><DIV class="f_dataGrid_stext" style="width:124px"><DIV class="f_dataGrid_ttext" align="right" style="width:124px">Offset</DIV></DIV></TH></TR></THEAD><TBODY></TBODY></TABLE></DIV><DIV class="f_dataGrid_dataBody_scroll" style="height:181px; width:600px"><TABLE class="f_dataGrid_table" cellspacing="0" width="100%"><COL align="left" style="width:150px" /><COL align="left" style="width:256px" /><COL align="right" style="width:128px" /><TBODY></TBODY></TABLE></DIV></DIV><SCRIPT>//<![CDATA[
    try { f_core; } catch(x) { alert("RCFaces Javascript Components are not initialized properly !"); }
    f_core.ma();
    f_env.W("/rcfaces","/rcfaces/timezones.jsf;jsessionid=abcXw4UoJayD0cz75-hir","en","/rcfaces/rc-fwk/2249c","/rcfaces/rc-fwk/2249");
    _v.th(document,"vfm-ajax__Len.js","vfm-selection__Len.js","vfm-extraButton__Len.js","vfm-pager__Len.js","vfm-dataGrid__Len.js");
    //]]></SCRIPT><SCRIPT>//<![CDATA[
    var _1=_v._se("applicationForm:j_id6");
    _1.pf("j_id7",true,"j_id8",true,"j_id9",true);
    _1.p_(f_dataGrid.et,f_dataGrid.et,f_dataGrid.et);
    _1.lg(0);
    _1.c_();
    //]]></SCRIPT><DIV id="applicationForm:j_id10" v:class="f_box" class="f_box"></DIV><SCRIPT>//<![CDATA[
    _v.th(document,"vfm-asyncRender__Len.js");
    //]]></SCRIPT><v:init rid="applicationForm:j_id10"></v:init><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="j_id1:j_id2" />

    </form>
    </body>
    </html>

     
  • Boris Kovalenko

    Boris Kovalenko - 2007-04-19

    Logged In: YES
    user_id=1772411
    Originator: YES

    Or even this simple example with v:box and v:text
    <html>
    <head><META http-equiv="Content-Type" content="text/html; charset=UTF-8" /><META http-equiv="Content-Script-Type" content="text/javascript" /><META http-equiv="Content-Style-Type" content="text/css" /><META http-equiv="imagetoolbar" content="no" /><LINK rel="stylesheet" href="/rcfaces/rc-fwk/2249/rcfaces.css" /><SCRIPT src="/rcfaces/rc-fwk/2249c/vfs-CORE__Len.js" charset="UTF-8"></SCRIPT><LINK rel="stylesheet" href="/rcfaces/rc-av/ERR/css/timezones.css" /><SCRIPT src="/rcfaces/rc-av/ERR/js/timezones.js"></SCRIPT>
    </head>
    <body>
    <form id="applicationForm" name="applicationForm" method="post" action="/rcfaces/timezones.jsf" enctype="application/x-www-form-urlencoded">
    <input type="hidden" name="applicationForm" value="applicationForm" />

    Default title block of the page
    <DIV id="applicationForm:j_id7" v:class="f_box" class="f_box">

    <br />
    <hr /><LABEL id="applicationForm:j_id9" v:class="f_text" class="f_text"></LABEL></DIV><SCRIPT>//<![CDATA[
    try { f_core; } catch(x) { alert("RCFaces Javascript Components are not initialized properly !"); }
    f_core.ma();
    f_env.W("/rcfaces","/rcfaces/timezones.jsf","en","/rcfaces/rc-fwk/2249c","/rcfaces/rc-fwk/2249");
    _v.th(document,"vfm-ajax__Len.js","vfm-asyncRender__Len.js");
    //]]></SCRIPT><v:init rid="applicationForm:j_id7"></v:init><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="j_id5:j_id6" />
    </form>
    </body>
    </html>

     

Log in to post a comment.