[jboss-user] [JBoss Seam] - Javascript error using Seam Remoting (JMS subscription)

dkane do-not-reply at jboss.com
Mon Sep 3 09:57:12 EDT 2007


Dear colleagues, 

Web-page is subscribed to JMS topic. 
I have configured debug=true for Remoting, and when page is being loaded first time xml envelopes starts to run in pop-up window. So I conclude that JMS subscription itself is ok. 

But when I click button on this page (form submission), Javascript error occures. FireBug provides the following details : 

[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) 
  | [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: 
  | "JS frame :: http://localhost:8080/traceadm/seam/resource/remoting/resource/remote.js :: anonymous :: line 608" data: no]
  | 
  | remote.js  (line 608):  
  | if (req.status == 200)
  | 

My UI is template-based. template.xhtml : 



  | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  | 
  |                       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  | <html xmlns="http://www.w3.org/1999/xhtml"
  |       xmlns:ui="http://java.sun.com/jsf/facelets"
  |       xmlns:h="http://java.sun.com/jsf/html"
  |       xmlns:f="http://java.sun.com/jsf/core">
  | <head>   
  |     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  |     <title>Terminal control</title>    
  |     <link href="css/screen.css" rel="stylesheet" type="text/css" />
  | </head>
  | 
  | <body id="pgMainMenu">
  |     <div id="document"> 
  |         <div id="header"><span>Terminal control</span></div>
  |         <div id="nav"> 
  |             <ui:insert name="topnav">
  |                 TODO: Navigation menu
  |             </ui:insert>
  |         </div>
  | 
  |         <div id="container">
  |             <div id="sidebar">
  |                 <ui:insert name="sidebar">
  |                     TODO : Login form
  |                 </ui:insert>
  |             </div>
  | 
  |             <div id="errors">
  |                 <ui:insert name="errors">
  |                     <h:messages globalOnly="true" 
  |                                 layout="table" 
  |                                 styleClass="cntError" />
  |                 </ui:insert>
  |             </div>
  | 
  |             <div id="content">
  |                 <ui:debug hotkey="D"/>
  |                 <ui:insert name="body">
  |                     PAGE BODY
  |                 </ui:insert>
  |             </div>
  |         </div>
  |     </div>
  |     
  | 
  |        <script type="text/javascript" src="seam/resource/remoting/resource/remote.js"></script>  
  |        <script type="text/javascript">
  |          //<![CDATA[
  |          function subscriptionCallback(message)
  |          {
  |            Seam.Remoting.log('Got the message !!! ');
  |          }
  |         
  |          Seam.Remoting.subscribe("CommandTraceTopic", subscriptionCallback);
  |          // ]]>
  |        </script>  
  |     
  |     
  | </body>
  | </html>
  | 


The html page in question contains form in <ui:insert name="body"> tag above. Submission of that form causes the error. 

Thank you in advance for ideas. 



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4080523#4080523

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4080523



More information about the jboss-user mailing list