1 2 Previous Next 26 Replies Latest reply on Apr 11, 2009 7:15 AM by Nick Belaevski

    ExtendedDataTable initialization error

    Todd Gould Novice

      Hello,

      I have the following in a Facelet

      
       <rich:extendedDataTable id="discoveryListTable"
       value="#{discoveryLists}" var="discoveryList"
       eventsQueue="discoveryListEvents"
       onRowMouseOver="this.style.backgroundColor='#FFFFCC'"
       onRowMouseOut="this.style.backgroundColor='#{a4jSkin.rowBackgroundColor}'"
       rowClasses="lightRow, lightRow, lightRow, darkRow, darkRow, darkRow"
       selectedClass="selectedRow"
       height="375px" width="100%"
       rows="15"
       sortMode="single"
       sortOrder="#{discoveryListController.sortOrder}"
       tableState="#{discoveryListController.tableState}"
       selectionMode="multi"
       selection="#{discoveryListController.selection}"
       binding="#{extendedDataTableController.table}"
       status="mainStatus">
      
       <a4j:support event="onselectionchange"
       ajaxSingle="true" action="#{discoveryListController.onSelectionChange()}" limitToList="true"/>
      
      ---
      
      </rich:extendedDataTable>
      
      


      For the most part, the table is working fine. However, I have been chasing an initialization problem that I cannot seem to resolve. When the user selects the menu item that loads the facelet containing the the extendedDataTable, I see that rows (4 initially) are retrieved and returned as expected via debug of the value=#{discoveryLists}" statement. No exceptions or other errors occur on the server side. The problem is that the table just appears to hang indefinatly behind it's own ajax 'status' indicator - spinning wheel. I have waited multiple minutes and nothing every returns nor are any errors displayed in the browser or server side. If I subsequently browser refresh the page, then all is fine and the rows are displayed as expected - i.e. no hanging ajax status indicator. All future operations beyond the initial display 'hang' work fine.

      The only potential clues I have been able to find is the following line in the <a4j:log> that occurs during the initial load of the extendedDataTable - the one that appears to hang on the status and never returns....

      error[17:26:53,885]: . Error message: ExtendedDataTable.SelectionManager is not a constructor
      
      


      I have googled this message, but have not been able to find any reference to it. Can anyone shed any light on this problem?

      TIA!

        • 1. Re: ExtendedDataTable initialization error
          Todd Gould Novice

          Here are the entire contents of the <a4j:log> during the 'hang' in case you need them

          debug[18:16:15,462]: Have Event [object Object] with properties: target: [object HTMLTableCellElement], srcElement: undefined, type: click
          debug[18:16:15,463]: Query preparation for form 'null' requested
          debug[18:16:15,464]: Append hidden control j_id9selectedItemName with value [j_id22] and value attribute [j_id22]
          debug[18:16:15,464]: Append hidden control panelMenuStatej_id10 with value [] and value attribute [null]
          debug[18:16:15,464]: Append hidden control panelMenuActionj_id10 with value [] and value attribute [null]
          debug[18:16:15,464]: Append hidden control panelMenuStatej_id11 with value [] and value attribute [null]
          debug[18:16:15,465]: Append hidden control panelMenuActionj_id11 with value [] and value attribute [null]
          debug[18:16:15,465]: Append hidden control panelMenuActionj_id12 with value [] and value attribute [null]
          debug[18:16:15,465]: Append hidden control panelMenuActionj_id13 with value [] and value attribute [null]
          debug[18:16:15,466]: Append hidden control panelMenuActionj_id14 with value [] and value attribute [null]
          debug[18:16:15,466]: Append hidden control panelMenuActionj_id15 with value [] and value attribute [null]
          debug[18:16:15,466]: Append hidden control panelMenuActionj_id16 with value [] and value attribute [null]
          debug[18:16:15,466]: Append hidden control panelMenuActionj_id17 with value [] and value attribute [null]
          debug[18:16:15,467]: Append hidden control panelMenuActionj_id18 with value [] and value attribute [null]
          debug[18:16:15,467]: Append hidden control panelMenuActionj_id19 with value [] and value attribute [null]
          debug[18:16:15,467]: Append hidden control panelMenuActionj_id20 with value [] and value attribute [null]
          debug[18:16:15,468]: Append hidden control panelMenuStatej_id21 with value [opened] and value attribute [opened]
          debug[18:16:15,468]: Append hidden control panelMenuActionj_id21 with value [] and value attribute [null]
          debug[18:16:15,468]: Append hidden control panelMenuActionj_id22 with value [j_id22] and value attribute [j_id22]
          debug[18:16:15,468]: Append hidden control panelMenuActionj_id24 with value [] and value attribute [null]
          debug[18:16:15,469]: Append hidden control panelMenuActionj_id25 with value [] and value attribute [null]
          debug[18:16:15,469]: Append hidden control panelMenuActionj_id26 with value [] and value attribute [null]
          debug[18:16:15,469]: Append hidden control panelMenuActionj_id27 with value [] and value attribute [null]
          debug[18:16:15,470]: Append hidden control panelMenuActionj_id28 with value [] and value attribute [null]
          debug[18:16:15,470]: Append hidden control panelMenuActionj_id29 with value [] and value attribute [null]
          debug[18:16:15,470]: Append hidden control panelMenuActionj_id30 with value [] and value attribute [null]
          debug[18:16:15,470]: Append hidden control panelMenuActionj_id31 with value [] and value attribute [null]
          debug[18:16:15,471]: Append hidden control panelMenuActionj_id32 with value [] and value attribute [null]
          debug[18:16:15,471]: Append hidden control panelMenuActionj_id33 with value [] and value attribute [null]
          debug[18:16:15,471]: Append hidden control panelMenuActionj_id34 with value [] and value attribute [null]
          debug[18:16:15,472]: Append hidden control panelMenuActionj_id35 with value [] and value attribute [null]
          debug[18:16:15,472]: Append hidden control panelMenuActionj_id36 with value [] and value attribute [null]
          debug[18:16:15,472]: Append hidden control panelMenuStatej_id37 with value [] and value attribute [null]
          debug[18:16:15,472]: Append hidden control panelMenuActionj_id37 with value [] and value attribute [null]
          debug[18:16:15,473]: Append hidden control panelMenuStatej_id38 with value [] and value attribute [null]
          debug[18:16:15,473]: Append hidden control panelMenuActionj_id38 with value [] and value attribute [null]
          debug[18:16:15,473]: Append hidden control javax.faces.ViewState with value [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] and value attribute [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]
          debug[18:16:15,474]: parameter j_id22 with value j_id22
          debug[18:16:15,474]: Look up queue with default name
          debug[18:16:15,474]: NEW AJAX REQUEST !!! with form: j_id9:_form
          debug[18:16:15,479]: Start XmlHttpRequest
          debug[18:16:15,480]: Reqest state : 1
          debug[18:16:15,481]: QueryString: AJAXREQUEST=_viewRoot&j_id9selectedItemName=j_id22&panelMenuStatej_id10=&panelMenuActionj_id10=&panelMenuStatej_id11=&panelMenuActionj_id11=&panelMenuActionj_id12=&panelMenuActionj_id13=&panelMenuActionj_id14=&panelMenuActionj_id15=&panelMenuActionj_id16=&panelMenuActionj_id17=&panelMenuActionj_id18=&panelMenuActionj_id19=&panelMenuActionj_id20=&panelMenuStatej_id21=opened&panelMenuActionj_id21=&panelMenuActionj_id22=j_id22&panelMenuActionj_id24=&panelMenuActionj_id25=&panelMenuActionj_id26=&panelMenuActionj_id27=&panelMenuActionj_id28=&panelMenuActionj_id29=&panelMenuActionj_id30=&panelMenuActionj_id31=&panelMenuActionj_id32=&panelMenuActionj_id33=&panelMenuActionj_id34=&panelMenuActionj_id35=&panelMenuActionj_id36=&panelMenuStatej_id37=&panelMenuActionj_id37=&panelMenuStatej_id38=&panelMenuActionj_id38=&javax.faces.ViewState=H4sIAAAAAAAAAO1da2wj13W%2BpKR9aNdrPdx4DcfueHfj3a1XFDl8S914tdI%2BZFOOKmn9WBeVL4eX5OwOOeOZS5HaIK4dIAmQAE0aJ26KOGiKuGiAxPmRAu7jV4wATeEiaWu0fwy0DdqgRQGnKYq0afvD6T133uSMSIraNVWUP0ac4T137jnnO%2Beee%2B7M0Td%2FjMYMHf2Sqldi%2BAZupW4Y5RjWNEWWMJXVemxDJ2Sd6g2JNnTyhFoiH%2F%2FsT7703fLJQ0cRamm3EBpF6KSPWlJrmlondRpbYJeelElzTVUpOry5ZX81P2NoltNpWKqSWG27jCVixKSGQdVarKRKjRr0sWR9uaiWttHYjU25lET256Ed6OWt2JK8hQ5UCS4RvR8SfpOM1T5qDbKTuSqtKbGr7ABcfqRBtQZdxXWimPRZiz5iilaXpap1s84OONkKqTdM0rxfPr2RXtHVhoYOAH0i7nC7yw4SFvlhFOu9g2VKaha96Axgd%2FTJAelTA9KnB6TPDEifHZA%2BNyB9vj967gTaOxEHRaFoo%2FDY7rgQbRRG0Jmu9BuqqmzI9p0HxJ84IP7EAfEnDog%2FcUD8iQPiT%2BwTf%2B30yfiA9IkB6Qf0f8kB8ZccEH%2FJ3eCPOwFvJy4Id2f%2FyeygHeT8HfQzh%2FMOUjaOIj1FGpzEhs5oW0gVcM%2BCikvrki5r1KIVBx1vyhnv6Rt4C7diofJaIYaBK8SwCF2Fh4VynBLuWlArFpGr4K6sAuEaqbB4Et0lqXXKfrROzU%2B0ty7WKaYNA43XsFy3vgOzYwbFOu1JR0YVl9RmP2q9yyRZNEftjPdsFwGbytkgLUu5adcnPdKF9IqOtaosLdeYgixiFxm7QsdRS%2Bbmmc38w71ZFRoFcXMKO5gOZZ45gej5MAmkPCxEdgbacl1SGiWCjlgDh0WEQ3mqG0Qvq3oNjZXZEVtEI7u0qHTGuWt%2FFpV2nVffSHHdVjIcnszN1UukBCiFTtbMU8cPpfPOwPu9f8ZFai8WVWYLOs%2F6qu8lnXlPBxutho6mny3AmGMKrldiHyneIBKd%2F9wPnv6dCeOsEoVVJ1hg43n0ArND77cR59sh9xtb3E7y3hpUZgxjo7qCtbGD77z53Q8891cjKHoZjSvMEV%2FGElX1ZXSYVnViVFWl1NIevcCHdKB5CDoCYVIkAn83iqphxAyCa7HVhSuXTrVdM7nmx1WAhI4eDGxx2W5x8Y3Cd1rfe64SRWPX0X0M81tEN%2Fjye9koqPXKWqNel%2BuVAjrm%2B61E0RSX1CxIapat0lmj%2BQK6W2N9lhVwWg1mPsw1TnuaLbNLFaKzdkftdk%2FgGgGBHS2gCecaW%2Bo711saYz0iaprW0rwrefhxwpEw19dFFkkTXP%2B%2BoL%2F4N6%2F%2Bz79GUeQ6GtvCSoOwTgwgmEQa62T86sZKYfPiwvryImNjFm5rzMoMxK1YC7DJep1w9VZQJayQF%2F5r8rlX4%2F%2F9bhSNLqNDVaZLiY2ygA5KwKi%2BbfFwCAbSYB1a5we3sC7jOrVY%2BTn7UBS9ts4O3KX7GbDkM%2FUPX33tZy99KscYWLYZsIfE2z3RqBWJ%2FslvfvGBI1%2F44WdsXF7UNNbdtDvyBV3H2wXZoK2X3n7gt7%2BHvzICHY4a8i3CCSLNUTgyooeDDRUmOnKVAZLo65gp%2F5m3%2FuD8y69%2BfyWKogV0WFKwYXj0N26wNiVOQ9EHTLXL6uw6YRJQ5Fu4qJD5Fh9j3O%2F%2ByRbcbI0wDeirTLRk0R4BDJ7Uif535379udqfvv5TzmrLsbAx%2BDLND5r7lWv6QQ9%2FcC7wBqc8tAFWfDDg2iFOfqjDIKMUHWeSihmNOpebQqgRW1lYe3xzeYmiyUw6kcjl05n4ZoJIuVy2HNR8YXW1sHxpiUlktuM3uaYpsSVSxg2FXjYvnlrQNGV7Q71J6ldf%2FYul%2BforX%2BWZsKaIzsyy6FdTmOiNWZgzN6yzp2Rahdj0ItZNbDN5CNFr%2F%2FRuC6zJzGkBf%2FwwxcVH0S8GOFKv4wRKHvdo%2FOOICgWI71iAcEe6CxcuxzrFGE%2FDD3E4iMCAFRXA%2BYe9HDwYxIG8ZUKM6HzYDmCmKEo05RKtzgmJePxD80KZzfwzTSJXqnROKDL4W5fAcOYEo4YVZV7zfe6gCKS8XwRmyhBOl10JwOHRDi4FH5eaasjgy%2BcEnTCoyFskjKmgCe8XujIQCWGglHWGnYUmv%2BJVXEisZMTaYiRHk20ewOzHywWzO5vtNOiWzbhMqwop03kPi5EAFucCNNhdbyMW21MJMZlOp5LplLiZy%2BdLyTLnNs7JEs370aQ18TCravhs869ZOHRcZtPtoqooWDNIaUPVVi1tMcnpAExHhhwOmx3m63pXZ33qQb8rNY%2Fz9B79UPJ6V82B1ZS%2F0ZQt79GSbEiUBdBVsqWr9SW1WfdcPmxdvgbXTF48uhoF3fthyK4erJkujBl8HW9tFis%2BeAZ58oVd6S4Sprt8omUvlRPc9J73CvxUiMB5QsCRujkNsdb%2BuRaCKmqHLovmKeiobxX51Kq1G4ZXea4Kpy0ORq%2Bq5jTumUHvf5FJpIPK%2BbS3CaJpuwaHzO1XVq7oKisBjV7yi8pWBRzoHRb0sYVSTa6zqEbncfRtF7kjxcMBco873w7sXto47UpbhEaf9ZrGyRDTgGSd64%2BsCI3FQac74iCixDZwZYXQqlq61NLYCslwkzcRiH90dJ9pUqxpe7tvz771mR%2F9LPUbUd5u2mnntvjaJz69%2Fu%2FX3%2F5lHlqyETzkrpcC%2BltmYVXx3%2B79jyNvTq7AvWHgLzcfR9mTH4WwC1I1OvPaRGeLLbroZhDOCKdhlayzSwbf0WR9nRbOfswb1ZuLqPZFqLW0ev3tJ%2F%2F5Xx746BU72GcLmVbzV9H1jklEuJCJn0tkkgLmNzl%2FYpcjO9EKBHYXtLcBWgBorG%2BzIL4WbBuao3zqTxW1Y5t6U2%2B9u5Y9gXg65UKcB8q%2F73cJn3MRDH8%2Bz4%2Bv7C0qoMsvddF7guk9MTR6H92QvXPK%2FtN62dV6Chr98XBqXWRaTw2N1g%2Bu6irz9MY%2BVnyKuIrn680%2FH07FJ5ni00Oj%2BENLmOIiNvazyWfzrub5kvpvh1PzqXOJrDg0mr%2F7IpZuNrTZNSKpbPWyvY8BkMm5AODL9Z8MJwDSwxXhXdNKmO5nw08kXb3nWKNIZDj1nmF6zw2N3o%2BskZpKibBSqdF9rPy46CofsmmR6eFUfna45vtVbBhNVS%2FtZ82XHM2LkNaLfGg4NZ8bLs2vVxu0pDbrQe1vv%2Bb3OFuYlFwMQLYwkvNj4P3MFt7FdFiWK407nSw8dpsMTixlXGFDsjByuSeDu4KS3UEP2ws8%2FoRN416M7Wn0ZICxZSGLkunD2Druu2eGdmzJ7lqAvm%2Bvue24FXZ2T5Qfb7V1DaqIUOsRB3cANgR09HBIOvhJIAjLBh93srxtzZrjLz77w%2B%2B895tRK3H7BXYHwZfubSOAbG%2F%2B9Y%2BNP%2F0yPW1leyObzcdQpgMVFQcV8Dg3lbVugDSfLQIYPoOeCoKheC6fFbhgAkDY0%2B1O2I9ViUkYuOSaGkXn%2FHl5nafib8rWs1nWI%2BmBG4aebVb3W4hbMyGG2nwQOx0PgjEMktg%2FwEnZ4%2BwYkbTjtLAn%2Fqnsbh2JkPOL1HvyT4%2BiR7r7CUoMWuzFL62iJ4IAwRb9qX5if%2Bd%2Be%2BaPRi6tr95eJ3RblUuwq1zI60Ve3Fvl4gGUyxb06X6SuM799ky5h6%2BqBr0D88xtVXHe3YwUIYEX%2BXxPKr7TAX02M1z5G%2F6ggrGP9Z5zd%2BhEyNtFXhtOvWeHbq%2BmLCv7OHEn5txNOpEn7t4YTsWzFXx2eAx%2BwnquVLAAsJ9Nv%2Bju1ok8e%2Fdnw4mA%2FHDt2SzyFyP%2BLwAAu5t2SZ7Ee2coAZCLD5cLuALP1WNFWCeUMhb2MwLS7q5dkqfw3h1OBCSGa%2FfGsn1hBYekIveF8lPu1l2SpxTfG07li8MV8i9I%2FpTyvtN71t21SyZZo%2BjEcOodntLJDo3ex02973Obz7r7dklI00VPDKfu4Tmd4Xkg89i6VCWlhkJKwppG9%2FOEn3H37JKQyYumhlP%2F6aGM%2BdeJviVL%2BzrmT2RdAECeL9rbPuIdB0Dm%2F2P%2BTgTs7Qa%2BGHf3lJOQ%2B4s%2B48fC%2B7mBf3CNaKru9bXtMgz6tLcJonl%2FZJ2Ku7KGdFu0sseyNskpuuDfn2ySIta0GMUVRS52vJRjnl%2BU6yUG6oUS1qiqh71LVCAVLG37KJD5iURRpIAiNYru56%2FftGaJMtt%2Bq%2FmW36PM796joF48SD7e58ZQiAcZ5NVAorQ7k53xa3vejuoXzO38ydInvvjKH%2F1haoS%2Ft34U8GahL9LmbFpdrKDd%2BfRqEbt%2FcTnnphlSkGiKtu0frgXvkntF476MnOvzZeTdvUQexkre9ZkpyJhEP%2B1npfPd8WkNl8BYZmCwc0JWa80LfrU7gxkNGH73egr2UO%2BZSSTjYiqfzCfSm6lkEpex5%2F2rFCzxo55dPbtagf3KuFvZqu3FW9bDPbMG%2F8WYtd99j90wBsdJ0IjdBUqKL1C%2BHAQV8wXqEKhoXQAxGQCIXYw06z7xkOKh9Ne8sr3H%2B66yXWYoMAbpZIK5DkU2aMD0GSTuewdhwvPYfoqHg9%2FwMnG8DSAVz3MtFEUUeLJhoVBo839TFvA%2FaBtsPA6Yr1plIZL8VAtnKMgKdsGa%2Bea5v3IZcPiGl8OQCmZm1QSTxuHZGUxw8RTPxR3NeJq597Mhha2uLbsV007xejCjlTNLX7%2B19oMoGr%2BODm2WVV0iy6Xr6Ij9lU0NBTQKZ3CDowX2C68wsk63Fac%2BkOfSItSesa6Pm9ehjJTniqp5ae92r3hJD%2FPLXkqjoRHdqmHjrXBk1YJqaZFIu3XuQquwbekPn3tWp9ncB%2BGxoqJKN72zzKTt4MzWZ87Oh%2FkTu5TLnk85AVxLZqrWrGoHIP7LbrPO77pFSnDRUJUGJfPCrRleq4mbZHzeX9TENk%2FzrIilmxVermxGUhVVnxNOLvKP8JBcg8Ac1%2Bm8oGpYkun2nBCP5dLzwkxNvTXTdq0sK5QwcqxoVXzG%2BvF8Ln02rGTK3k%2FhAfIs850vf5VAEOs73cR6votYEzuKNYTlwMl%2BTxgtepb7aR55%2FaPXXCa8kxTYMljA7DNqQxd08nyDGFSQDaFIWPQiaObbqaQUE1YVgg0iNLFMY7GYdxamqOzoP%2BGDik8ofqD4GwYDhtGd9TbrZTocZPYoxt3IKc0jpx97BTfpFRyv%2Bcga3zsr1%2FgyBBzQDNSng%2BdN5XLbPO71Nh8PghPzq3NCGuRkRoz8a4i09kKS4bIcJJIrmq%2BI%2BFYmIMf%2FDIrnuoT%2BFwMqLgkl2dAUzLjmPrwNYXbMzWWZ5PHGjh5mYhBORR4J8oqbwOF7XqTcH1DGw1dMq3%2BHMDbIWDNSyKPkB6A84HLJlZInDRj5NX7EzQR6oGMhLbmr6IBkHyzQF9FCZ6lA4UIikTmXywnmfQNW6N6O4Ylsb11RNpyRY145P7LTzG9VJg1%2FKtu1zR1RInSVvF17bGpGTCfyiWQym9oUcziFMX8r2q5h9UGneCIPIQIKzE16mJ3jVVGpVR3Vy%2FV9Pq6hhGp4qar2IDWkhQnFHhJnARPUbjxHh6Qk7nmPd%2FA%2FZ9Z2tZ1yJsiP3PF1YcfoS3in0Wft0Wd9o4%2B%2B1uPKENr%2BXo%2Frwt1EEB3skOJO7OSc6rd%2Bdn4ETvvI%2BsbC2oZw9dLapYfaNBI25KN7FPF1sFHOBXk9FsIfKao6T%2FuxGJcZGI913ZZBLjCFmKcicxVCnyLFq6S1oXLiM8Lpk5kMC6vjPEV5jPtB3KQx%2Fitb8p3yvS7DPeTlRp0nGlewxpZO8MoMMj%2F8dRzNx%2BRRzuSEOeqpzvuzO8z0codT9qWfSt%2F6%2B7fe%2FK2fm3UwMYoQNNHeKcpBIpjUjYZO6jGjZsA%2FmeFlTmuqJzlMccUw%2BVy0q7B19uWdazpmCebd7%2BnkaQ4SbCOPM3%2FYahbQY50eU7iQFs8lRcGjxPM9aOdEq0%2FF5tknkwlULIzwcn%2BaApLH7qjE4Y4rO8n4GpfxZbQULmNpZ%2Bm6IoKpOsxh5G2HkffOYkEVq%2F31sTvWYdOUrVZmsCJXWEwoESiY3La6cmcs0AYPI8coVNLtMgvsiduMkx3cZibuFO0OcJtHrxJFUYWmqiulLn7TqeJ6%2B9aP2XJguAgW8%2BzOoaKIHgyL6DZkqpCQd%2FpCY8XkuWwy9K0%2BX8cn3OL1gO2tDiFrPU5He1p%2BNp%2FmkRtXufkAllmEHYb4gj%2BW6Uw7fLjvKruCxBbpOvxMq%2F2U3O2rkHMIp3HSxqlZLR44%2FZSf0xRkkFnE6kQ3KKP9L3vBbUzdbAAA&j_id22=j_id22&
          debug[18:16:15,485]: Reqest state : 1
          debug[18:16:16,476]: Reqest state : 2
          debug[18:16:16,477]: Reqest state : 3
          debug[18:16:16,478]: Reqest state : 3
          debug[18:16:16,478]: Reqest state : 3
          debug[18:16:16,479]: Reqest state : 3
          debug[18:16:16,480]: Reqest state : 3
          debug[18:16:16,480]: Reqest state : 3
          debug[18:16:16,481]: Reqest state : 3
          debug[18:16:16,481]: Reqest state : 3
          debug[18:16:16,481]: Reqest state : 3
          debug[18:16:16,482]: Reqest state : 3
          debug[18:16:16,482]: Reqest state : 3
          debug[18:16:16,482]: Reqest state : 3
          debug[18:16:16,486]: Reqest state : 3
          debug[18:16:16,487]: Reqest state : 3
          debug[18:16:16,487]: Reqest state : 3
          debug[18:16:16,488]: Reqest state : 3
          debug[18:16:16,488]: Reqest state : 3
          debug[18:16:16,488]: Reqest state : 3
          debug[18:16:16,489]: Reqest state : 3
          debug[18:16:16,492]: Reqest state : 3
          debug[18:16:16,493]: Reqest state : 3
          debug[18:16:16,493]: Reqest state : 3
          debug[18:16:16,493]: Reqest state : 3
          debug[18:16:16,494]: Reqest state : 3
          debug[18:16:16,494]: Reqest state : 3
          debug[18:16:16,495]: Reqest state : 3
          debug[18:16:16,495]: Reqest state : 3
          debug[18:16:16,496]: Reqest state : 3
          debug[18:16:16,496]: Reqest state : 4
          debug[18:16:16,496]: Reqest end with state 4
          debug[18:16:16,496]: Response with content-type: text/xml;charset=UTF-8
          debug[18:16:16,497]: Full response content: <?xml version="1.0"?> <html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><link class="component" href="/netExConsole/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/basic_classes.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><link class="component" href="/netExConsole/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/extended_classes.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" media="rich-extended-skinning" rel="stylesheet" type="text/css" /><script src="/netExConsole/a4j/g/3_3_0.GAorg.ajax4jsf.javascript.PrototypeScript.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg.ajax4jsf.javascript.AjaxScript.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/utils.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/ajax4jsf/javascript/scripts/form.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/form.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/panelMenu.js.jsf" type="text/javascript"> </script><link class="component" href="/netExConsole/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/panelMenu.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/jquery/jquery.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/tooltip.js.jsf" type="text/javascript"> </script><link class="component" href="/netExConsole/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/tooltip.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><link class="component" href="/netExConsole/a4j/s/3_3_0.GAcss/panel.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><link class="component" href="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/css/msg.css.jsf" rel="stylesheet" type="text/css" /><link class="component" href="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/css/msgs.css.jsf" rel="stylesheet" type="text/css" /><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/json/json-mini.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg.ajax4jsf.javascript.DnDScript.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/json/json-dom.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/dnd/dnd-common.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/dnd/dnd-draggable.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/dnd/dnd-dropzone.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/browser_info.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/script/controlUtils.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/common-scrollable-data-table.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/extended-data-table.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/drag-indicator.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/ext-dt-drag-indicator.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/ext-dt-simple-draggable.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/ext-dt-simple-dropzone.js.jsf" type="text/javascript"> </script><link class="component" href="/netExConsole/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/dragIndicator.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><link class="component" href="/netExConsole/a4j/s/3_3_0.GAcss/extendedDataTable.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><script src="/netExConsole/a4j/g/3_3_0.GAscripts/menu.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/context-menu.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/available.js.jsf" type="text/javascript"> </script><link class="component" href="/netExConsole/a4j/s/3_3_0.GAcss/menucomponents.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><link class="component" href="/netExConsole/a4j/s/3_3_0.GAcss/datascroller.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/modalPanel.js.jsf" type="text/javascript"> </script><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/modalPanelBorders.js.jsf" type="text/javascript"> </script><link class="component" href="/netExConsole/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/modalPanel.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__.jsf" rel="stylesheet" type="text/css" /><script src="/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/scripts/skinning.js.jsf" type="text/javascript"> </script><script src="/netExConsole/scripts/position.js" type="text/javascript"> </script></head><body><span id="j_id44"></span><span id="contentPanel" style="position: relative; display: block; width: 100%; padding-top: 3px;"><div class="dr-pnl rich-panel" id="main"><div class="dr-pnl-h rich-panel-header" id="main_header">Discovery List</div><div class="dr-pnl-b rich-panel-body" id="main_body"><span id="contentView"><form id="contentView:discoveryListForm" name="contentView:discoveryListForm" method="post" action="/netExConsole/pages/index.xhtml"><span id="contentView:discoveryListForm:j_id80"><dl id="contentView:discoveryListForm:j_id81" class="rich-messages" style="display: none; null"></dl></span><!-- TODO nick - enclose all HTML elements into one container element or add them to rendered areas manually in order to be handled correctly by AJAX updates --><div class="extdt-maindiv rich-extdt-maindiv" id="contentView:discoveryListForm:discoveryListTable" style=";width:100%;height:375px"><div class="extdt-outerdiv" id="contentView:discoveryListForm:discoveryListTable:od" style="width:100%; height:100%;overflow: hidden;"><div class="drgind_fly drgind_default drag_indicator" id="contentView:discoveryListForm:discoveryListTable:dataTable_indicator" style="display: none;" xmlns:rich="http://richfaces.ajax4jsf.org/rich"><script type="text/javascript">//<![CDATA[ var elt = $("contentView:discoveryListForm:discoveryListTable:dataTable_indicator"); elt.markers = {}; elt.indicatorTemplates = {}; elt.markers['accept'] = "\x3Cimg alt=\"\" border=\"0\" width=\"16\" height=\"16\" src=\"/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/accept.gif.jsf\" /\x3E"; elt.markers['default'] = "\x3Cimg alt=\"\" border=\"0\" width=\"16\" height=\"16\" src=\"/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/default.gif.jsf\" /\x3E"; elt.markers['reject'] = "\x3Cimg alt=\"\" border=\"0\" width=\"16\" height=\"16\" src=\"/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/reject.gif.jsf\" /\x3E"; elt.indicatorTemplates['single'] = DefaultDragIndicatorView;elt.indicatorTemplates['multi'] = DefaultDragIndicatorView;elt.markers['default'] = "\x3Cimg alt=\"\" border=\"0\" width=\"16\" height=\"16\" src=\"/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/reject.gif.jsf\" /\x3E"; createExtDragIndicator(elt, '', ''); ; //]]> </script></div><span id="contentView:discoveryListForm:discoveryListTable:dataTable_indicator_span"></span><div class="extdt-innerdiv" id="contentView:discoveryListForm:discoveryListTable:innerd" style="height:100%;width:100%;"><div class="extdt-hsplit" id="contentView:discoveryListForm:discoveryListTable:cs" style="display: none;"></div><table cellpadding="0" cellspacing="0" class="extdt-table-layout rich-table" id="contentView:discoveryListForm:discoveryListTable:tu" width="100%"><colgroup id="contentView:discoveryListForm:discoveryListTable:colgroup:header"><col width="100" /><col width="100" /><col /></colgroup><thead id="contentView:discoveryListForm:discoveryListTable:header" class="extdt-thead"><tr class="extdt-header rich-extdt-header" id="contentView:discoveryListForm:discoveryListTable:fakeIeRow"><th class="extdt-headercell extdt-fakeierow rich-extdt-headercell"></th><th class="extdt-headercell extdt-fakeierow rich-extdt-headercell"></th><th class="extdt-headercell extdt-fakeierow rich-extdt-headercell"></th></tr><tr id="contentView:discoveryListForm:discoveryListTable:headerRow" class="extdt-subheader rich-extdt-subheader"><th class="extdt-menucell extdt-subheadercell rich-extdt-subheadercell" scope="col" id="contentView:discoveryListForm:discoveryListTable:subnetColumn" style="cursor: pointer;" sortable="true"><div id="contentView:discoveryListForm:discoveryListTable_hdrag_subnetColumn"><div id="contentView:discoveryListForm:discoveryListTable:subnetColumn:sortDiv"><span class="extdt-sortable-header"><span id="contentView:discoveryListForm:discoveryListTable:subnetColHeaderText">Subnet</span><img src="/netExConsole/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortNone/DATB/eAFjYGD4!!8!AAYAAv4_.jsf" class="extdt-header-sort-img" /></span></div></div><script type="text/javascript" id="contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drag_script">//<![CDATA[ delete DnD_ExtSimpleDraggable_subnetColumn; var DnD_ExtSimpleDraggable_subnetColumn = new DnD.ExtSimpleDraggable('contentView:discoveryListForm:discoveryListTable_hdrag_subnetColumn',{'dragIndicator':'contentView:discoveryListForm:discoveryListTable:dataTable_indicator','dragType':'COLUMN_ORDER_contentView:discoveryListForm:discoveryListTable','parameters':{'dragSourceId':'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drag_script','contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drag_script':'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drag_script'} ,'dndParams':'{\"label\":\"Subnet\"}'} ) //]]> </script><span id="contentView:discoveryListForm:discoveryListTable:subnetColumnheader:sepSpan" class="extdt-hsep"></span><span id="contentView:discoveryListForm:discoveryListTable_hdrop_subnetColumnleft" class="extdt-hdrop" style="visibility: hidden;"><span class="extdt-hdrop-top extdt-hdrop-top-left" style="visibility: hidden;"></span><span class="extdt-hdrop-bottom extdt-hdrop-bottom-left" style="visibility: hidden;"></span></span><script type="text/javascript" id="contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_left">//<![CDATA[ delete DnD_ExtSimpleDropZone_subnetColumnL; var DnD_ExtSimpleDropZone_subnetColumnL = new DnD.ExtSimpleDropZone('contentView:discoveryListForm:discoveryListTable_hdrop_subnetColumnleft',{'acceptedTypes':'COLUMN_ORDER_contentView:discoveryListForm:discoveryListTable','dndParams':'{}'} ).drop = function(event,drag){var dragParams = drag.getParameters();var source = dragParams['dragSourceId'];if (source != "contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drag_script"){var options = {'similarityGroupingId':'contentView:discoveryListForm:discoveryListTable:subnetColumn','parameters':{'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_left':'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_left'} ,'actionUrl':'/netExConsole/pages/index.xhtml'} ;options.parameters['dropTargetId'] = 'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_left';Object.extend(options.parameters, dragParams);window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable.preSendAjaxRequest();var dzOptions = this.getDropzoneOptions(); if (dzOptions.ondrop) { if (!dzOptions.ondrop.call(this, event)) return; };A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options);};}; //]]> </script><span id="contentView:discoveryListForm:discoveryListTable_hdrop_subnetColumnright" class="extdt-hdrop" style="visibility: hidden;"><span class="extdt-hdrop-top extdt-hdrop-top-right" style="visibility: hidden;"></span><span class="extdt-hdrop-bottom extdt-hdrop-bottom-right" style="visibility: hidden;"></span></span><script type="text/javascript" id="contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_right">//<![CDATA[ delete DnD_ExtSimpleDropZone_subnetColumnR; var DnD_ExtSimpleDropZone_subnetColumnR = new DnD.ExtSimpleDropZone('contentView:discoveryListForm:discoveryListTable_hdrop_subnetColumnright',{'acceptedTypes':'COLUMN_ORDER_contentView:discoveryListForm:discoveryListTable','dndParams':'{}'} ).drop = function(event,drag){var dragParams = drag.getParameters();var source = dragParams['dragSourceId'];if (source != "contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drag_script"){var options = {'similarityGroupingId':'contentView:discoveryListForm:discoveryListTable:subnetColumn','parameters':{'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_right':'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_right'} ,'actionUrl':'/netExConsole/pages/index.xhtml'} ;options.parameters['dropTargetId'] = 'contentView:discoveryListForm:discoveryListTable:subnetColumn:dnd_drop_script_right';Object.extend(options.parameters, dragParams);window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable.preSendAjaxRequest();var dzOptions = this.getDropzoneOptions(); if (dzOptions.ondrop) { if (!dzOptions.ondrop.call(this, event)) return; };A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options);};}; //]]> </script><div id="contentView:discoveryListForm:discoveryListTable:subnetColumnheader:menuDiv" class="extdt-menu-div-out"></div></th><th class="extdt-menucell extdt-subheadercell rich-extdt-subheadercell" scope="col" id="contentView:discoveryListForm:discoveryListTable:netmaskColumn" style="cursor: pointer;" sortable="true"><div id="contentView:discoveryListForm:discoveryListTable_hdrag_netmaskColumn"><div id="contentView:discoveryListForm:discoveryListTable:netmaskColumn:sortDiv"><span class="extdt-sortable-header"><span id="contentView:discoveryListForm:discoveryListTable:netmaskColHeaderText">Netmask</span><img src="/netExConsole/a4j/g/3_3_0.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortNone/DATB/eAFjYGD4!!8!AAYAAv4_.jsf" class="extdt-header-sort-img" /></span></div></div><script type="text/javascript" id="contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drag_script">//<![CDATA[ delete DnD_ExtSimpleDraggable_netmaskColumn; var DnD_ExtSimpleDraggable_netmaskColumn = new DnD.ExtSimpleDraggable('contentView:discoveryListForm:discoveryListTable_hdrag_netmaskColumn',{'dragIndicator':'contentView:discoveryListForm:discoveryListTable:dataTable_indicator','dragType':'COLUMN_ORDER_contentView:discoveryListForm:discoveryListTable','parameters':{'dragSourceId':'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drag_script','contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drag_script':'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drag_script'} ,'dndParams':'{\"label\":\"Netmask\"}'} ) //]]> </script><span id="contentView:discoveryListForm:discoveryListTable:netmaskColumnheader:sepSpan" class="extdt-hsep"></span><span id="contentView:discoveryListForm:discoveryListTable_hdrop_netmaskColumnleft" class="extdt-hdrop" style="visibility: hidden;"><span class="extdt-hdrop-top extdt-hdrop-top-left" style="visibility: hidden;"></span><span class="extdt-hdrop-bottom extdt-hdrop-bottom-left" style="visibility: hidden;"></span></span><script type="text/javascript" id="contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_left">//<![CDATA[ delete DnD_ExtSimpleDropZone_netmaskColumnL; var DnD_ExtSimpleDropZone_netmaskColumnL = new DnD.ExtSimpleDropZone('contentView:discoveryListForm:discoveryListTable_hdrop_netmaskColumnleft',{'acceptedTypes':'COLUMN_ORDER_contentView:discoveryListForm:discoveryListTable','dndParams':'{}'} ).drop = function(event,drag){var dragParams = drag.getParameters();var source = dragParams['dragSourceId'];if (source != "contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drag_script"){var options = {'similarityGroupingId':'contentView:discoveryListForm:discoveryListTable:netmaskColumn','parameters':{'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_left':'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_left'} ,'actionUrl':'/netExConsole/pages/index.xhtml'} ;options.parameters['dropTargetId'] = 'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_left';Object.extend(options.parameters, dragParams);window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable.preSendAjaxRequest();var dzOptions = this.getDropzoneOptions(); if (dzOptions.ondrop) { if (!dzOptions.ondrop.call(this, event)) return; };A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options);};}; //]]> </script><span id="contentView:discoveryListForm:discoveryListTable_hdrop_netmaskColumnright" class="extdt-hdrop" style="visibility: hidden;"><span class="extdt-hdrop-top extdt-hdrop-top-right" style="visibility: hidden;"></span><span class="extdt-hdrop-bottom extdt-hdrop-bottom-right" style="visibility: hidden;"></span></span><script type="text/javascript" id="contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_right">//<![CDATA[ delete DnD_ExtSimpleDropZone_netmaskColumnR; var DnD_ExtSimpleDropZone_netmaskColumnR = new DnD.ExtSimpleDropZone('contentView:discoveryListForm:discoveryListTable_hdrop_netmaskColumnright',{'acceptedTypes':'COLUMN_ORDER_contentView:discoveryListForm:discoveryListTable','dndParams':'{}'} ).drop = function(event,drag){var dragParams = drag.getParameters();var source = dragParams['dragSourceId'];if (source != "contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drag_script"){var options = {'similarityGroupingId':'contentView:discoveryListForm:discoveryListTable:netmaskColumn','parameters':{'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_right':'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_right'} ,'actionUrl':'/netExConsole/pages/index.xhtml'} ;options.parameters['dropTargetId'] = 'contentView:discoveryListForm:discoveryListTable:netmaskColumn:dnd_drop_script_right';Object.extend(options.parameters, dragParams);window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable.preSendAjaxRequest();var dzOptions = this.getDropzoneOptions(); if (dzOptions.ondrop) { if (!dzOptions.ondrop.call(this, event)) return; };A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options);};}; //]]> </script><div id="contentView:discoveryListForm:discoveryListTable:netmaskColumnheader:menuDiv" class="extdt-menu-div-out"></div></th><th class="extdt-empty-cell rich-extdt-subheadercell">&#160;</th></tr></thead><tbody><tr><td colspan="3" style="padding: 0px;"><div class="extdt-content" id="contentView:discoveryListForm:discoveryListTable:sd" style="height:50px;width:100%;"><table class="extdt-table-layout rich-table" id="contentView:discoveryListForm:discoveryListTable:n" width="100%" border="0" cellpadding="0" cellspacing="0"><colgroup id="contentView:discoveryListForm:discoveryListTable:colgroup:body"><col width="100" /><col width="100" /><col /></colgroup><tbody id="contentView:discoveryListForm:discoveryListTable:tb"><tr class="extdt-fakeierow" id="contentView:discoveryListForm:discoveryListTable:body:fakeIeRow"><td class="extdt-fakeierow extdt-cell rich-extdt-cell"></td><td class="extdt-fakeierow extdt-cell rich-extdt-cell"></td><td class="extdt-fakeierow extdt-cell rich-extdt-cell"></td></tr><tr id="contentView:discoveryListForm:discoveryListTable:n:0" class="extdt-firstrow rich-extdt-firstrow lightRow" onmouseover="this.style.backgroundColor='#FFFFCC'" onmouseout="this.style.backgroundColor=''"><td id="contentView:discoveryListForm:discoveryListTable:0:subnetColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:0:subnet">192.168.123.0</span></div></td><td id="contentView:discoveryListForm:discoveryListTable:0:netmaskColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:0:netmask">255.255.255.255</span></div></td><td class="extdt-empty-cell rich-extdt-cell"></td></tr><tr id="contentView:discoveryListForm:discoveryListTable:n:1" class="extdt-firstrow rich-extdt-firstrow lightRow" onmouseover="this.style.backgroundColor='#FFFFCC'" onmouseout="this.style.backgroundColor=''"><td id="contentView:discoveryListForm:discoveryListTable:1:subnetColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:1:subnet">192.168.123.1</span></div></td><td id="contentView:discoveryListForm:discoveryListTable:1:netmaskColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:1:netmask">255.255.255.255</span></div></td><td class="extdt-empty-cell rich-extdt-cell"></td></tr><tr id="contentView:discoveryListForm:discoveryListTable:n:2" class="extdt-firstrow rich-extdt-firstrow lightRow" onmouseover="this.style.backgroundColor='#FFFFCC'" onmouseout="this.style.backgroundColor=''"><td id="contentView:discoveryListForm:discoveryListTable:2:subnetColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:2:subnet">192.168.123.4</span></div></td><td id="contentView:discoveryListForm:discoveryListTable:2:netmaskColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:2:netmask">255.255.255.255</span></div></td><td class="extdt-empty-cell rich-extdt-cell"></td></tr><tr id="contentView:discoveryListForm:discoveryListTable:n:3" class="extdt-firstrow rich-extdt-firstrow darkRow" onmouseover="this.style.backgroundColor='#FFFFCC'" onmouseout="this.style.backgroundColor=''"><td id="contentView:discoveryListForm:discoveryListTable:3:subnetColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:3:subnet">192.168.123.9</span></div></td><td id="contentView:discoveryListForm:discoveryListTable:3:netmaskColumn" class="extdt-cell rich-extdt-cell"><div class="extdt-cell-div"><span id="contentView:discoveryListForm:discoveryListTable:3:netmask">255.255.255.255</span></div></td><td class="extdt-empty-cell rich-extdt-cell"></td></tr></tbody></table></div></td></tr></tbody></table><input type="hidden" id="contentView:discoveryListForm:discoveryListTable:s" name="contentView:discoveryListForm:discoveryListTable:s" value="-1" /></div><div class="extdt-ss-vsbl" id="contentView:discoveryListForm:discoveryListTable:splashscreen"></div><script type="text/javascript">//<![CDATA[ delete window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable; window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable = new ExtendedDataTable.DataTable('contentView:discoveryListForm:discoveryListTable',{'onGroupToggleFunction':function(event,groupIndex){var options = {'status':'mainStatus','similarityGroupingId':'contentView:discoveryListForm:discoveryListTable','parameters':{'groupToggleAction':'groupToggleAction','contentView:discoveryListForm:discoveryListTable':'contentView:discoveryListForm:discoveryListTable'} ,'eventsQueue':'discoveryListEvents','actionUrl':'/netExConsole/pages/index.xhtml'} ; options.parameters['groupIndex'] = groupIndex; A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options); },'onColumnResize':function(event,columnWidths){var options = {'status':'mainStatus','similarityGroupingId':'contentView:discoveryListForm:discoveryListTable','parameters':{'columnResizeAction':'columnResizeAction','contentView:discoveryListForm:discoveryListTable':'contentView:discoveryListForm:discoveryListTable'} ,'eventsQueue':'discoveryListEvents','actionUrl':'/netExConsole/pages/index.xhtml'} ; options.parameters['columnWidths'] = columnWidths; A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options); },'selectedClass':'selectedRow','onselectionchange':function(event){A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,{'affected':[] ,'similarityGroupingId':'contentView:discoveryListForm:discoveryListTable:j_id82','parameters':{'contentView:discoveryListForm:discoveryListTable:j_id82':'contentView:discoveryListForm:discoveryListTable:j_id82','ajaxSingle':'contentView:discoveryListForm:discoveryListTable'} ,'actionUrl':'/netExConsole/pages/index.xhtml'} );return true;},'sortFunction':function(event,columnId,ascending){var options = {'status':'mainStatus','similarityGroupingId':'contentView:discoveryListForm:discoveryListTable','parameters':{'contentView:discoveryListForm:discoveryListTable':'fsp'} ,'eventsQueue':'discoveryListEvents','actionUrl':'/netExConsole/pages/index.xhtml'} ; options.parameters['fsp'] = columnId; if (ascending != null){ options.parameters['sortDir'] = (ascending ? 'asc':'desc');}A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options); },'groupFunction':function(event,columnId){var options = {'status':'mainStatus','similarityGroupingId':'contentView:discoveryListForm:discoveryListTable','parameters':{'contentView:discoveryListForm:discoveryListTable':'groupParam'} ,'eventsQueue':'discoveryListEvents','actionUrl':'/netExConsole/pages/index.xhtml'} ; options.parameters['groupParam'] = columnId; A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,options); },'minColumnWidth':'20','selectionMode':'multi','gridId':'contentView:discoveryListForm:discoveryListTable','showMenuFunction':function(event,columnId,menuId){Richfaces.componentControl.performOperation(event,menuId,'show',{},false); },'selectionInput':'contentView:discoveryListForm:discoveryListTable:s','acceptedTypes':'COLUMN_ORDER_contentView:discoveryListForm','activeClass':''} ); ; //]]> </script></div><div id="contentView:discoveryListForm:discoveryListTable:subnetColumnmenu"><script type="text/javascript">//<![CDATA[ var contextMenu = new Richfaces.ContextMenu('contentView:discoveryListForm:discoveryListTable:subnetColumnmenu', 50, [new E('div',{'style':'display: none; z-index: 2; z-index: 100; text-align: left; font-weight: normal;', 'className':'dr-menu-list-border rich-menu-list-border', 'id':'contentView:discoveryListForm:discoveryListTable:subnetColumnmenu_menu'},[new E('div',{'className':'dr-menu-list-bg rich-menu-list-bg'},[new E('div',{'style':';', 'onmouseup':function (context) { return Richfaces.interpolate("Event.stop(event);", context);}, 'onmouseover':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-hover rich-menu-item rich-menu-item-hover ';; $('contentView:discoveryListForm:discoveryListTable:j_id104').style.cssText='; ; ;'; $('contentView:discoveryListForm:discoveryListTable:j_id104:icon').className='dr-menu-icon dr-menu-icon-selected rich-menu-item-icon rich-menu-item-icon-selected '; Element.addClassName($('contentView:discoveryListForm:discoveryListTable:j_id104:anchor'), 'rich-menu-item-label-selected');", context);}, 'onmouseout':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled '; $('contentView:discoveryListForm:discoveryListTable:j_id104').style.cssText=';'; $('contentView:discoveryListForm:discoveryListTable:j_id104:icon').className='dr-menu-icon rich-menu-item-icon '; Element.removeClassName($('contentView:discoveryListForm:discoveryListTable:j_id104:anchor'), 'rich-menu-item-label-selected');", context);}, 'onmousedown':function (context) { return Richfaces.interpolate("Event.stop(event);", context);}, 'onclick':function (context) { return Richfaces.interpolate("this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled '; window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable.preSendAjaxRequest(); A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,{'status':'mainStatus','similarityGroupingId':'contentView:discoveryListForm:discoveryListTable','parameters':{'fsp':'contentView:discoveryListForm:discoveryListTable:subnetColumn','sortDir':'asc','contentView:discoveryListForm:discoveryListTable':'fsp'} ,'eventsQueue':'discoveryListEvents','actionUrl':'/netExConsole/pages/index.xhtml'} );", context);}, 'id':'contentView:discoveryListForm:discoveryListTable:j_id104', 'className':'dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled'},[new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id104:icon', 'className':'dr-menu-icon rich-menu-item-icon'},[new E('img',{'width':'16', 'src':'/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/menu-sort-asc.png.jsf', 'height':'16', 'alt':''})]),new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id104:anchor', 'className':'rich-menu-item-label'},[new T('Sort Ascending')])]),new E('div',{'style':';', 'onmouseup':function (context) { return Richfaces.interpolate("Event.stop(event);", context);}, 'onmouseover':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-hover rich-menu-item rich-menu-item-hover ';; $('contentView:discoveryListForm:discoveryListTable:j_id105').style.cssText='; ; ;'; $('contentView:discoveryListForm:discoveryListTable:j_id105:icon').className='dr-menu-icon dr-menu-icon-selected rich-menu-item-icon rich-menu-item-icon-selected '; Element.addClassName($('contentView:discoveryListForm:discoveryListTable:j_id105:anchor'), 'rich-menu-item-label-selected');", context);}, 'onmouseout':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled '; $('contentView:discoveryListForm:discoveryListTable:j_id105').style.cssText=';'; $('contentView:discoveryListForm:discoveryListTable:j_id105:icon').className='dr-menu-icon rich-menu-item-icon '; Element.removeClassName($('contentView:discoveryListForm:discoveryListTable:j_id105:anchor'), 'rich-menu-item-label-selected');", context);}, 'onmousedown':function (context) { return Richfaces.interpolate("Event.stop(event);", context);}, 'onclick':function (context) { return Richfaces.interpolate("this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled '; window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable.preSendAjaxRequest(); A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,{'status':'mainStatus','similarityGroupingId':'contentView:discoveryListForm:discoveryListTable','parameters':{'fsp':'contentView:discoveryListForm:discoveryListTable:subnetColumn','sortDir':'desc','contentView:discoveryListForm:discoveryListTable':'fsp'} ,'eventsQueue':'discoveryListEvents','actionUrl':'/netExConsole/pages/index.xhtml'} );", context);}, 'id':'contentView:discoveryListForm:discoveryListTable:j_id105', 'className':'dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled'},[new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id105:icon', 'className':'dr-menu-icon rich-menu-item-icon'},[new E('img',{'width':'16', 'src':'/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/menu-sort-desc.png.jsf', 'height':'16', 'alt':''})]),new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id105:anchor', 'className':'rich-menu-item-label'},[new T('Sort Descending')])]),new E('div',{'id':'contentView:discoveryListForm:discoveryListTable:j_id106', 'className':'dr-menu-separator rich-menu-separator'}),new E('div',{'style':';', 'onmouseup':function (context) { return Richfaces.interpolate("Event.stop(event);", context);}, 'onmouseover':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-hover rich-menu-item rich-menu-item-hover ';; $('contentView:discoveryListForm:discoveryListTable:j_id107').style.cssText='; ; ;'; $('contentView:discoveryListForm:discoveryListTable:j_id107:icon').className='dr-menu-icon dr-menu-icon-selected rich-menu-item-icon rich-menu-item-icon-selected '; Element.addClassName($('contentView:discoveryListForm:discoveryListTable:j_id107:anchor'), 'rich-menu-item-label-selected');", context);}, 'onmouseout':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled '; $('contentView:discoveryListForm:discoveryListTable:j_id107').style.cssText=';'; $('contentView:discoveryListForm:discoveryListTable:j_id107:icon').className='dr-menu-icon rich-menu-item-icon '; Element.removeClassName($('contentView:discoveryListForm:discoveryListTable:j_id107:anchor'), 'rich-menu-item-label-selected');", context);}, 'onmousedown':function (context) { return Richfaces.interpolate("Event.stop(event);", context);}, 'onclick':function (context) { return Richfaces.interpolate("this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled '; window.ExtendedDataTable.DataTable_contentView_discoveryListForm_discoveryListTable.preSendAjaxRequest(); A4J.AJAX.Submit('contentRegion','contentView:discoveryListForm',event,{'status':'mainStatus','similarityGroupingId':'contentView:discoveryListForm:discoveryListTable','parameters':{'groupParam':'contentView:discoveryListForm:discoveryListTable:subnetColumn','contentView:discoveryListForm:discoveryListTable':'groupParam'} ,'eventsQueue':'discoveryListEvents','actionUrl':'/netExConsole/pages/index.xhtml'} );", context);}, 'id':'contentView:discoveryListForm:discoveryListTable:j_id107', 'className':'dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled'},[new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id107:icon', 'className':'dr-menu-icon rich-menu-item-icon'},[new E('img',{'width':'16', 'src':'/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/group-by.png.jsf', 'height':'16', 'alt':''})]),new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id107:anchor', 'className':'rich-menu-item-label'},[new T('Group by this column')])]),new E('div',{'id':'contentView:discoveryListForm:discoveryListTable:j_id108', 'className':'dr-menu-separator rich-menu-separator'}),new E('div',{'style':';', 'onmouseover':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-enabled rich-menu-group '; $('contentView:discoveryListForm:discoveryListTable:j_id109').style.cssText='; ; ;';", context);}, 'onmouseout':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-enabled rich-menu-group '; $('contentView:discoveryListForm:discoveryListTable:j_id109').style.cssText=';';", context);}, 'id':'contentView:discoveryListForm:discoveryListTable:j_id109', 'className':'dr-menu-item dr-menu-item-enabled rich-menu-group'},[new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id109:icon', 'className':'dr-menu-icon rich-menu-item-icon-enabled rich-menu-group-icon'},[new E('img',{'width':'16', 'src':'/netExConsole/a4j/g/3_3_0.GAorg/richfaces/renderkit/html/images/columns.png.jsf', 'height':'16', 'alt':''})]),new E('span',{'id':'contentView:discoveryListForm:discoveryListTable:j_id109:anchor', 'className':'rich-menu-item-label rich-menu-group-label'},[new T('Columns')]),new E('div',{'id':'contentView:discoveryListForm:discoveryListTable:j_id109:folder', 'className':'dr-menu-node dr-menu-node-icon rich-menu-item-folder rich-menu-group-folder'},[new T(' ')])]),new E('div',{'className':'dr-menu-list-strut rich-menu-list-strut'},[new E('div',{'style':'', 'height':'1', 'width':'1', 'className':'dr-menu-list-strut rich-menu-list-strut'},[new T(' ')])])])]) , new E('script',{'type':'text/javascript', 'id':'contentView:discoveryListForm:discoveryListTable:subnetColumnmenu_menu_script'},[new T('new RichFaces.Menu.Layer(\'contentView:discoveryListForm:discoveryListTable:subnetColumnmenu_menu\',50,800).asContextMenu({\'onitemselect\':function(event){;return true;},\'oncollapse\':function(event){;return true;},\'onexpand\':function(event){;return true;},\'dummy\':\'dummy\',\'ongroupactivate\':function(event){;return true;}} ).addItem(\'contentView:discoveryListForm:discoveryListTable:j_id104\',{\'selectStyle\':\'\',\'flagGroup\':0,\'selectClass\':\'\',\'iconClass\':\'\',\'closeOnClick\':1,\'disabled\':false} ).addItem(\'contentView:discoveryListForm:discoveryListTable:j_id105\',{\'selectStyle\':\'\',\'flagGroup\':0,\'selectClass\':\'\',\'iconClass\':\'\',\'closeOnClick\':1,\'disabled\':false} ).addItem(\'contentView:discoveryListForm:discoveryListTable:j_id107\',{\'selectStyle\':\'\',\'flagGroup\':0,\'selectClass\':\'\',\'iconClass\':\'\',\'closeOnClick\':1,\'disabled\':false} ).addItem(\'contentView:discoveryListForm:discoveryListTable:j_id109\',{\'onmouseout\':function(event){;return true;},\'selectStyle\':\'\',\'flagGroup\':1,\'selectClass\':\'\',\'iconClass\':\'\',\'closeOnClick\':0,\'disabled\':false,\'onmouseover\':function(event){;return true;}} );')]) , new E('div',{'style':'display: none; z-index: 2;', 'className':'dr-menu-list-border rich-menu-list-border', 'id':'contentView:discoveryListForm:discoveryListTable:j_id109_menu'},[new E('div',{'className':'dr-menu-list-bg rich-menu-list-bg'},[new E('div',{'style':'; text-align: left;', 'onmouseup':function (context) { return Richfaces.interpolate("Event.stop(event);", context);}, 'onmouseover':function (context) { return Richfaces.interpolate("if (RichFaces.Menu.isWithin(event, this)) return; this.className='dr-menu-item dr-menu-item-hover rich-menu-item rich-menu-item-hover ';; $('contentView:discoveryListForm:discoveryListTable:j_id110').style.cssText='text-align: left;; ; ; ;'; $('contentView:discoveryListForm:discoveryListTable:j_id110:icon').className='dr-menu-icon dr-menu-icon-selected rich-menu-item-icon rich-menu-item-icon-selected '; Ele


          • 2. Re: ExtendedDataTable initialization error
            Ilya Shaikovsky Master

            which version you using? We had ajax update problems for this component in 3.2.2, but it should be ok under 3.3.0

            • 3. Re: ExtendedDataTable initialization error
              Todd Gould Novice

              I'm using 3.3.0.GA.

              Thanks.

              • 4. Re: ExtendedDataTable initialization error
                Ilya Shaikovsky Master

                 


                When the user selects the menu item that loads the facelet containing the the extendedDataTable.


                please provide more detailed code for this part of case. Are you performs navigation or just conditionally render some part of page?

                • 5. Re: ExtendedDataTable initialization error
                  Todd Gould Novice

                  Hello,

                  There is no navigation involved as this happens when the user first selects the menu item ... resulting in the invocation of the page and reRendering of the main contentPanel - an <a4j:outputPanel> expressly for this purpose.

                  Ther user selects this menu item from a <rich:panelMenu>

                   <rich:panelMenuItem label="Discovery List" action="#{mainController.setContentView( 'discoveryList' )}" reRender="contentPanel" status="mainStatus">
                   <rich:toolTip value="#{mainController.getContentTooltip( 'discoveryList' )}"/>
                   </rich:panelMenuItem>
                  



                  The action sets the view which upon reRendering "contentPanel" contains the following Facelet:

                  <ui:composition
                   xmlns="http://www.w3.org/1999/xhtml"
                   xmlns:ui="http://java.sun.com/jsf/facelets"
                   xmlns:f="http://java.sun.com/jsf/core"
                   xmlns:h="http://java.sun.com/jsf/html"
                   xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
                   xmlns:rich="http://richfaces.org/rich"
                   xmlns:t="http://myfaces.apache.org/tomahawk"
                   xmlns:ts="http://myfaces.apache.org/sandbox"
                   xmlns:s="http://jboss.com/products/seam/taglib"
                   xmlns:e="http://www.ensuren.com/facelets/ensuren">
                  
                   <a4j:loadBundle basename="com.ensuren.sms.netExConsole.configuration.messages" var="msgs"/>
                  
                   <a4j:form id="discoveryListForm">
                   <a4j:outputPanel ajaxRendered="true">
                   <rich:messages/>
                   </a4j:outputPanel>
                  
                   <rich:extendedDataTable id="discoveryListTable"
                   value="#{discoveryLists}" var="discoveryList"
                   eventsQueue="discoveryListEvents"
                   onRowMouseOver="this.style.backgroundColor='#FFFFCC'"
                   onRowMouseOut="this.style.backgroundColor='#{a4jSkin.rowBackgroundColor}'"
                   rowClasses="lightRow, lightRow, lightRow, darkRow, darkRow, darkRow"
                   selectedClass="selectedRow"
                   height="375px" width="100%"
                   rows="15"
                   sortMode="single"
                   sortOrder="#{discoveryListController.sortOrder}"
                   tableState="#{discoveryListController.tableState}"
                   selectionMode="multi"
                   selection="#{discoveryListController.selection}"
                   binding="#{extendedDataTableController.table}"
                   status="mainStatus">
                  
                   <a4j:support event="onselectionchange"
                   ajaxSingle="true" action="#{discoveryListController.onSelectionChange()}" limitToList="true"/>
                  
                   <rich:column id="subnetColumn" label="#{msgs.subnetHeader}" sortBy="#{discoveryList.subnet}" sortable="true"
                   comparator="#{discoveryListController.discoveryListSubnetComparator}">
                   <f:facet name="header" id="subnetColHeader" >
                   <h:outputText id="subnetColHeaderText" value="#{msgs.subnetHeader}"/>
                   </f:facet>
                   <h:outputText value="#{discoveryList.subnet}" id="subnet"/>
                   </rich:column>
                  
                   <rich:column id="netmaskColumn" label="#{msgs.netmaskHeader}" sortBy="#{discoveryList.netmask}" sortable="true"
                   comparator="#{discoveryListController.discoveryListNetmaskComparator}">
                   <f:facet name="header" id="netmaskColHeader" >
                   <h:outputText id="netmaskColHeaderText" value="#{msgs.netmaskHeader}"/>
                   </f:facet>
                   <h:outputText value="#{discoveryList.netmask}" id="netmask"/>
                   </rich:column>
                  
                   </rich:extendedDataTable>
                  
                   <t:panelGrid id="discoveryListTableScrollerSpan" columns="2">
                   <rich:datascroller id="discoveryListTableScroller" for="discoveryListForm:discoveryListTable" maxPages="5"
                   pageIndexVar="pageIndex" pagesVar="pages"
                   actionListener="#{discoveryListController.onAction}" scrollerListener="#{discoveryListController.doScroll}"
                   eventsQueue="updateEvents"
                   reRender="contentView:discoveryListForm:discoveryListTable,contentView:discoveryListForm:discoveryListTableScroller,contentView:discoveryListForm:discoveryListPageCount"
                   status="mainStatus">
                   </rich:datascroller>
                   <h:outputText id="discoveryListPageCount" value="Page #{pageIndex} of #{pages} pages"
                   style="font-size: xx-small;"/>
                   </t:panelGrid>
                  
                   <a4j:commandButton id="updateButton" status="mainStatus"
                   action="#{discoveryListController.getDiscoveryLists}"
                   eventsQueue="updateEvents"
                   reRender="contentView:discoveryListForm:discoveryListTable,contentView:discoveryListForm:discoveryListTableScroller,contentView:discoveryListForm:discoveryListPageCount"
                   value="#{msgs.refreshButton}"/>
                   <a4j:commandButton id="clearSelectionButton" status="mainStatus"
                   action="#{discoveryListController.clearSelection}"
                   eventsQueue="updateEvents"
                   reRender="contentView:discoveryListForm:discoveryListTable,contentView:discoveryListForm:discoveryListTableScroller,contentView:discoveryListForm:discoveryListPageCount"
                   value="#{msgs.clearSelectionButton}"/>
                   <a4j:commandButton id="addButton" status="mainStatus"
                   oncomplete="#{rich:component('discoveryListEditPanel')}.show()"
                   reRender="contentView:discoveryListEditView:discoveryListEditPanel"
                   action="#{discoveryListController.add}"
                   value="#{msgs.addButton}">
                   </a4j:commandButton>
                   <a4j:commandButton id="editButton" status="mainStatus"
                   oncomplete="#{rich:component('discoveryListEditPanel')}.show()"
                   reRender="contentView:discoveryListEditView:discoveryListEditPanel"
                   action="#{discoveryListController.editSelection}"
                   value="#{msgs.editButton}">
                   </a4j:commandButton>
                  
                   </a4j:form>
                  
                   <a4j:include viewId="/pages/configuration/discoveryListEdit.xhtml" id="discoveryListEditView"/>
                  
                  </ui:composition>
                  
                  


                  The included facelet at the bottom is as follows:

                  
                  <ui:composition
                   xmlns="http://www.w3.org/1999/xhtml"
                   xmlns:ui="http://java.sun.com/jsf/facelets"
                   xmlns:f="http://java.sun.com/jsf/core"
                   xmlns:h="http://java.sun.com/jsf/html"
                   xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
                   xmlns:rich="http://richfaces.org/rich"
                   xmlns:t="http://myfaces.apache.org/tomahawk"
                   xmlns:ts="http://myfaces.apache.org/sandbox"
                   xmlns:s="http://jboss.com/products/seam/taglib"
                   xmlns:e="http://www.ensuren.com/facelets/ensuren">
                  
                   <rich:modalPanel id="discoveryListEditPanel" autosized="true" width="450">
                   <f:facet name="header">
                   <h:outputText value="#{msgs.editDialogHeader}"/>
                   </f:facet>
                   <f:facet name="controls">
                   <h:panelGroup>
                   <h:graphicImage value="/images/close.png"
                   id="hidelink" styleClass="hidelink"/>
                   <rich:componentControl for="discoveryListEditPanel" attachTo="hidelink"
                   operation="hide" event="onclick" />
                   </h:panelGroup>
                   </f:facet>
                  
                   <a4j:form id="discoveryListEditForm">
                   <a4j:outputPanel ajaxRendered="true">
                   <rich:messages style="color:red;"></rich:messages>
                   </a4j:outputPanel>
                  
                   <h:panelGrid columns="1">
                   <a4j:outputPanel>
                   <s:decorate id="subnetDecoration" template="/templates/editField.xhtml">
                   <ui:define name="label"><h:outputText value="#{msgs.subnetHeader}"/></ui:define>
                   <h:inputText id="subnet" value="#{discoveryListController.selectedItem.subnet}" required="true">
                   <a4j:support event="onblur" reRender="subnetDecoration"/>
                   <t:validateRegExpr pattern="\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"/>
                   </h:inputText>
                   </s:decorate>
                   <s:decorate id="netmaskDecoration" template="/templates/editField.xhtml">
                   <ui:define name="label"><h:outputText value="#{msgs.netmaskHeader}" /></ui:define>
                   <h:inputText id="netmask" value="#{discoveryListController.selectedItem.netmask}" required="true">
                   <a4j:support event="onblur" reRender="netmaskDecoration"/>
                   <t:validateRegExpr pattern="\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"/>
                   </h:inputText>
                   </s:decorate>
                   </a4j:outputPanel>
                   <a4j:commandButton value="#{msgs.addButtonActionLabel}"
                   rendered="#{discoveryListController.operationName == 'ADD'}"
                   action="#{discoveryListController.doIt}"
                   reRender="contentView:discoveryListForm:discoveryListTable,contentView:discoveryListForm:discoveryListTableScroller,contentView:discoveryListForm:discoveryListPageCount"
                   oncomplete="if (#{facesContext.maximumSeverity==null}) #{rich:component('discoveryListEditPanel')}.hide();"
                   status="mainStatus"/>
                   <a4j:commandButton value="#{msgs.editButtonActionLabel}"
                   rendered="#{discoveryListController.operationName == 'EDIT'}"
                   action="#{discoveryListController.doIt}"
                   reRender="subnet, netmask"
                   oncomplete="if (#{facesContext.maximumSeverity==null}) #{rich:component('discoveryListEditPanel')}.hide();"
                   status="mainStatus"/>
                   </h:panelGrid>
                   </a4j:form>
                  
                   </rich:modalPanel>
                  
                  </ui:composition>
                  
                  


                  The two referenced components are as follows:

                  @Stateful
                  @Scope( ScopeType.CONVERSATION )
                  @Name( "discoveryListController" )
                  public class DiscoveryListControllerBean
                   implements IDiscoveryListController, Serializable
                  {
                   private static final long serialVersionUID = 0L;
                  
                   @DataModel
                   protected ArrayList<DiscoveryList> discoveryLists = null;
                  
                   @In(create = true, value="facesMessages")
                   protected FacesMessages facesMessages;
                  
                   protected SimpleSelection selection_ = null;
                   protected ArrayList<DiscoveryList> selectedItems = null;
                  
                   protected DiscoveryListOperation operation = null;
                   protected DiscoveryList templateDiscoveryList = null;
                  
                   @In( value="extendedDataTableController", required=false )
                   protected ExtendedDataTableControllerBean table_;
                   protected String tableState_ = "";
                   protected SortOrder sortOrder_ = new SortOrder();
                  
                   protected DiscoveryListSubnetComparator discoveryListSubnetComparator_ = null;
                   protected DiscoveryListNetmaskComparator discoveryListNetmaskComparator_ = null;
                  
                   @PostConstruct
                   public void initialize()
                   {
                   // perform initialization here
                   discoveryListSubnetComparator_ = new DiscoveryListSubnetComparator();
                   discoveryListNetmaskComparator_ = new DiscoveryListNetmaskComparator();
                   }
                  
                   public DiscoveryListControllerBean()
                   {
                   super();
                   }
                  
                   @Factory( "discoveryLists" )
                   public List<DiscoveryList> getDiscoveryLists()
                   throws SMSException
                   {
                   try
                   {
                  System.out.println( "Fetching discoveryLists... " );
                  
                   if ( discoveryLists == null )
                   {
                   discoveryLists = new ArrayList<DiscoveryList>();
                   }
                  
                   //xmlRpcController.getAllEntries( "DiscoveryList" );
                  
                   for ( int i = 0; i < 4; i++ )
                   {
                   DiscoveryList discoveryEvent = new DiscoveryList();
                   discoveryEvent.setNetmask( "255.255.255.255" );
                   discoveryEvent.setSubnet( "192.168.123." + ((i == 0 ? 1 : i) * discoveryLists.size()) );
                  
                   discoveryLists.add( discoveryEvent );
                   }
                  /*
                  if ( getSelectedItem() != null )
                  {
                  System.out.println( "after fetch selection is: " + getSelectedItem().getSubnetString() + "/" + getSelectedItem().getNetmaskString() );
                  }
                  */
                   }
                   catch( Exception e )
                   {
                   e.printStackTrace();
                   throw new SMSException( "Error while retrieving discoveryLists", e );
                   }
                  
                   return discoveryLists;
                   }
                  
                   public void onSelectionChange()
                   {
                   selectedItems = new ArrayList<DiscoveryList>();
                  
                   if ( getSelection() != null && table_ != null && table_.getTable() != null )
                   {
                   if ( getSelection().isSelectAll() )
                   {
                   // TODO: facesMsg
                   }
                   else
                   {
                   Iterator<Object> itr = getSelection().getKeys();
                   while ( itr.hasNext() )
                   {
                   Object key = itr.next();
                   table_.getTable().setRowKey( key );
                   if ( table_.getTable().isRowAvailable() )
                   {
                   DiscoveryList dl = (DiscoveryList) table_.getTable().getRowData();
                   selectedItems.add( dl );
                  System.out.println( "\tonSelectionChange() has: " + dl.getSubnet() + "/" + dl.getNetmask() );
                   }
                   }
                   }
                   }
                   }
                  
                   public DiscoveryList getSelectedItem()
                   {
                   if ( operation == null )
                   {
                   return null;
                   }
                  
                   switch ( operation )
                   {
                   case ADD:
                   return templateDiscoveryList;
                   default:
                   ArrayList<DiscoveryList> items = getSelectedItems();
                   return ( items == null || items.size() == 0 ? null : items.get( 0 ));
                   }
                   }
                  
                   public ArrayList<DiscoveryList> getSelectedItems()
                   {
                   return selectedItems;
                   }
                  
                   public void clearSelection()
                   {
                   selection_ = null;
                   selectedItems = new ArrayList<DiscoveryList>();
                   }
                  
                   public void add()
                   {
                   operation = DiscoveryListOperation.ADD;
                  
                   // prepare a template for creation
                   getTemplateDiscoveryList();
                  
                  System.out.println( "Add template is: " + getSelectedItem().getSubnet() + "/" + getSelectedItem().getNetmask() );
                   }
                  
                   public void editSelection()
                   {
                   operation = DiscoveryListOperation.EDIT;
                  
                   try
                   {
                   // TODO: What is getSelection() is null or there are too many selected
                  System.out.println( "Edit selection is: " + getSelectedItem().getSubnet() + "/" + getSelectedItem().getNetmask() );
                   //if ( selection_.size() > 1 )
                   //{
                   // TODO:
                   //facesMessages.add( facesMessage )
                   //}
                   }
                   catch ( Exception e )
                   {
                   e.printStackTrace();
                   }
                   }
                  
                   public void doIt()
                   {
                  System.out.println( "DoIt has: " + getSelectedItem().getSubnet() + "/" + getSelectedItem().getNetmask() );
                  
                  
                   try
                   {
                   switch ( operation )
                   {
                   case ADD:
                  System.out.println( "Adding" );
                   discoveryLists.add( getSelectedItem() );
                   // TODO: clone?
                   //table_.getTable().
                   break;
                   case EDIT:
                  System.out.println( "Editing" );
                   // TODO:
                   break;
                   case DELETE:
                   // TODO:
                   break;
                   default:
                   // TODO:
                   break;
                   }
                   }
                   catch ( Exception e )
                   {
                   e.printStackTrace();
                   }
                   finally
                   {
                   operation = null;
                   }
                   }
                  
                   public SimpleSelection getSelection()
                   {
                   return selection_;
                   }
                  
                   public void setSelection( SimpleSelection selection )
                   {
                   selection_ = selection;
                   }
                  
                   public String getTableState()
                   {
                   return tableState_;
                   }
                  
                   public void setTableState( String tableState )
                   {
                   tableState_ = tableState;
                  System.out.println( "TableState: [" + tableState_ + "]" );
                   }
                  
                   public void onAction( ActionEvent actionEvent )
                   {
                  System.out.println( "DiscoveryListControllerBean.onAction() " + actionEvent );
                   if ( actionEvent instanceof DataScrollerEvent )
                   {
                   DataScrollerEvent event = (DataScrollerEvent) actionEvent;
                   String oldScrolVal = event.getOldScrolVal();
                   String newScrolVal = event.getNewScrolVal();
                  System.out.println( "Old Value = " + oldScrolVal + " " + "New Value = " + newScrolVal +
                   " at page " );
                   //+ discoveryListsTable_.getRowIndex() + " of " + discoveryListsTable_.getRowCount() + " rows of " + discoveryListsTable_.getRowData().getClass().getName() );
                   }
                   }
                  
                   public void doScroll( DataScrollerEvent event )
                   {
                   String oldScrolVal = event.getOldScrolVal();
                   String newScrolVal = event.getNewScrolVal();
                  System.out.println( "Old Value = " + oldScrolVal + " " + "New Value = " + newScrolVal +
                   " at page " );
                   //+ discoveryListsTable_.getRowIndex() + " of " + discoveryListsTable_.getRowCount() + " rows of " + discoveryListsTable_.getRowData().getClass().getName() );
                   }
                  
                  
                   public DiscoveryListSubnetComparator getDiscoveryListSubnetComparator()
                   {
                   return discoveryListSubnetComparator_;
                   }
                  
                   public DiscoveryListNetmaskComparator getDiscoveryListNetmaskComparator()
                   {
                   return discoveryListNetmaskComparator_;
                   }
                  
                   @End
                   @Remove
                   public void endConversation()
                   {
                   // TODO: Do we need this?
                  System.out.println( "End conversation" );
                   }
                  
                   @PreDestroy
                   public void cleanup()
                   {
                   // TODO: perform cleanup here ... if needed
                   }
                  
                   /**
                   * @return the sortOrder_
                   */
                   public SortOrder getSortOrder()
                   {
                   return sortOrder_;
                   }
                  
                   /**
                   * @param sortOrder the sortOrder to set
                   */
                   public void setSortOrder( SortOrder sortOrder )
                   {
                   // TODO: clearSelection()???
                  
                   sortOrder_ = sortOrder;
                   }
                  
                   public String getOperationName()
                   {
                   return ( operation == null ? "" : operation.name() );
                   }
                  
                   protected void getTemplateDiscoveryList()
                   {
                   templateDiscoveryList = new DiscoveryList();
                   templateDiscoveryList.setSubnet( "0.0.0.0" );
                   templateDiscoveryList.setNetmask( "0.0.0.0" );
                   }
                  
                  }
                  
                  



                  and

                  @Name( "discoveryList" )
                  public class DiscoveryList
                   implements Serializable
                  {
                   private static final long serialVersionUID = 1734458878690387538L;
                  
                   /**
                   * Specifies the subnet indicated in this DiscoveryList (the unique id)
                   */
                   @NotNull(message="The subnet is a required field")
                   @Length(max=15, message="The subnet cannot be longer than 15 characters")
                   @Pattern(regex="^\\d\\{1,3\}\\.\\d\\{1,3\}\\.\\d\\{1,3\}\\.\\d\\{1,3\}$", message="The subnet must be in the format \\d{1,3}.\\d{1,3}.\\d{1,3}.\\d{1,3}")
                   protected String subnet_ = null;
                  
                   /**
                   * Specifies the netmask to go along with the netmask attribute
                   */
                   @NotNull(message="The netmask is a required field")
                   @Length(max=15, message="The metmask cannot be longer than 15 characters")
                   @Pattern(regex="^\\d\\{1,3\}\\.\\d\\{1,3\}\\.\\d\\{1,3\}\\.\\d\\{1,3\}$", message="The netmask must be in the format \\d{1,3}.\\d{1,3}.\\d{1,3}.\\d{1,3}")
                   protected String netmask_ = null;
                  
                   /**
                   * @return the subnet
                   */
                   public String getSubnet()
                   {
                  System.out.println( "getSubnet returns " + subnet_ );
                   return subnet_;
                   }
                  
                   /**
                   * @param subnet the subnet to set
                   */
                   public void setSubnet( String subnet )
                   {
                  System.out.println( "setSubnet called with [" + subnet + "]" );
                   this.subnet_ = subnet;
                   }
                  
                   /**
                   * @return the netmask
                   */
                   public String getNetmask()
                   {
                   return netmask_;
                   }
                  
                   /**
                   * @param netmask the netmask to set
                   */
                   public void setNetmask( String netmask )
                   {
                   this.netmask_ = netmask;
                   }
                  
                   /* (non-Javadoc)
                   * @see java.lang.Object#hashCode()
                   */
                   @Override
                   public int hashCode()
                   {
                   final int prime = 31;
                   int result = 1;
                   result = prime * result
                   + ( ( netmask_ == null ) ? 0 : netmask_.hashCode() );
                   result = prime * result
                   + ( ( subnet_ == null ) ? 0 : subnet_.hashCode() );
                   return result;
                   }
                  
                   /* (non-Javadoc)
                   * @see java.lang.Object#equals(java.lang.Object)
                   */
                   @Override
                   public boolean equals( Object obj )
                   {
                   if ( this == obj )
                   return true;
                   if ( obj == null )
                   return false;
                   if ( getClass() != obj.getClass() )
                   return false;
                   final DiscoveryList other = (DiscoveryList) obj;
                   if ( netmask_ == null )
                   {
                   if ( other.netmask_ != null )
                   return false;
                   }
                   else if ( !netmask_.equals( other.netmask_ ) )
                   return false;
                   if ( subnet_ == null )
                   {
                   if ( other.subnet_ != null )
                   return false;
                   }
                   else if ( !subnet_.equals( other.subnet_ ) )
                   return false;
                   return true;
                   }
                  
                  }
                  


                  This problem appears to come and go at unpredictable times - although it is not sporadic - when it occurs it appears to occur consistently for some time until some unknown event causes it to go away again. When it does occur, a full browser refresh will bring things back into order and functioning as expected.

                  Any and all help will be greatly appreciated!

                  TIA!




                  • 6. Re: ExtendedDataTable initialization error
                    Ilya Shaikovsky Master

                    so.. it still hard to localize the issue which occurs from time to time :(

                    • 7. Re: ExtendedDataTable initialization error
                      Todd Gould Novice

                      Yes, but it does occur; without any distinctive causes or timing. When it happens, it is most annoying and will be problematic for users.

                      Can you shed any light on the <a4j:log> error entry I cincluded in my original post as this seems to be the only apparent clue when this occurs?

                      I would really like to get to the bottom of this, so I would appreciate any and all ideas.

                      TIA!

                      • 8. Re: ExtendedDataTable initialization error
                        Ilya Shaikovsky Master

                        It will be great if you will be able to create simple war sample and create the issue in our jira with such attachment. We will continue investigation but our results could be different e.g. we could find and fix some other problem and not reproduce your one..

                        • 9. Re: ExtendedDataTable initialization error
                          Todd Gould Novice

                          I will see if I can come up with a simple reproduceable case for Jira. In the meantime, can you please explain this <a4j:log> entry that shows up when this occurs??

                          error[17:26:53,885]: . Error message: ExtendedDataTable.SelectionManager is not a constructor



                          I cannot find any reference to this error anywhere; but am hoping you may be able to point me in the right direction.

                          • 10. Re: ExtendedDataTable initialization error
                            Todd Gould Novice

                            After some serious searching, I believe that the following <a4j:log> error message:

                            error[19:42:08,720]: . Error message: ExtendedDataTable.SelectionManager is not a constructor


                            comes from the org/richfaces/renderkit/html/scripts/extended-data-table.js file in the richfaces-ui jar.

                            Here is the snippet from that file....

                            
                            if (!window.ExtendedDataTable) window.ExtendedDataTable = {};
                            
                            ExtendedDataTable.DataTable = Class.create({
                             initialize : function(id, options) {
                             this.id = id;
                             $(this.id).component = this;
                             this["rich:destructor"] = "destroy";
                             this.groups = [];
                             this.ratios = [];
                            
                             // register event handlers
                             this.options = options;
                             this.selectionManager = new ExtendedDataTable.SelectionManager(options, this);
                            


                            The last line of the snippet seems to be the source of the <a4j:log reported error.

                            Can anyone shed any light on this as this intermittent problem continues, but I have not been able to devise a consistently reproducible scenario.

                            I will appreciate any and all help as I'm not sure where to go next....

                            • 11. Re: ExtendedDataTable initialization error
                              Ilya Shaikovsky Master

                              yes we know about this error.. there was analogous issues fixed but seems it's not your case.

                              We've informed our QA team and now they playing with the table trying to find concrete reproduce steps.

                              • 12. Re: ExtendedDataTable initialization error
                                Todd Gould Novice

                                In a bit of further analysis, I have determined that there are a number of Javascripts that are NOT present when the initialization 'hang' occurs. The subsequent browser refresh that corrects the behaviour appears to load them and all is fine. Perhaps this is a timing or dependency checking problem in the code????

                                This may not be an exhaustive list, but I noticed that all of the following from org/richfaces/renderkit/html/scripts/ were NOT present during the 'hang' and were present after the refresh.

                                available.js.jsf
                                context-menu.js.jsf
                                drag-indicator.js.jsf
                                ext-dt-drag-indicator.js.jsf
                                ext-dt-simple-draggable.js.jsf
                                ext-dt-simple-dropzone.js.jsf
                                extended-data-table.js.jsf (this one in particular seems likely to be problematic if missing)

                                Would a workaround be to force a load of these and/or others from the page? If so, does anyone have a good way pf doing that? Would anyone have a guess as to which ones would be required.

                                TIA!

                                • 13. Re: ExtendedDataTable initialization error
                                  Todd Gould Novice

                                  As a test, I have added the following to the Faclet containing the <rich:extendedDataTable>.

                                  <a4j:loadScript src="resource:///org/richfaces/renderkit/html/scripts/extended-data-table.js" />
                                  


                                  This does not appear to have caused any problems. It is too early tell if this help. Does this seem like a reasonable approach?

                                  • 14. Re: ExtendedDataTable initialization error
                                    Todd Gould Novice

                                    Upon further testing, loading the script as I posted previously does NOT appear to be a sufficient workaround. The problem appears to occur less frequently; but still occurs.

                                    Has there been any progress/developments from the QA department? Is there a JIRA issue for this that I should attach a link to this thread to?

                                    1 2 Previous Next