<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
JBoss AS7 + BlazeDS(Flex) : remote object issue
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/scharwenka">Scharwenka Wu</a> in <i>JBoss AS7 Development</i> - <a href="http://community.jboss.org/message/614914#614914">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p><span style="font-size: 12pt;">All,</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-size: 12pt;">   I try to integte JBoss AS7 + BlazeDS 4.0.1. And when I use remote object (AMF) to communicate from Flex client to Server, the "... Session cookies must be enabled..." appeared. And it is very strange, because it is not happend each time!!</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-size: 12pt;">I create two RemoteObject in Flex, and if I only call one of the RemoteObject, it will work well. But if I call these in turn, the error meesage appread. The scenario will be:</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-size: 10pt; color: #993366;">Call TestRO (error) -> Call TestRO(ok) -> Call TestRO(ok) -> Call PersonRO(error) -> Call PersonRO(ok) -> Call PersonRO(ok) -> Call PersonRO(ok).<br/></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>You can see if I call different RO in turns,it will be error. But if always call one of them, no error happened.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><mx:RemoteObject destination="TestService" id="TestRO" result="TestROHandler(event);" endpoint="./messagebroker/amf" > </p><p></mx:RemoteObject></p><p>  <mx:RemoteObject destination="PersonService" id="PersonRO" result="getPersonROHandler(event);" endpoint="./messagebroker/amf" > </p><p></mx:RemoteObject> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong style="font-size: 12pt;">Expcetion:</strong></p><p><span>[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Ping.Failed error Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies must be enabled to manage the client connection correctly. url: '</span><a class="jive-link-external-small" href="http://localhost:8080/testRO/messagebroker/amf;jsessionid=o6lTOGOkZ5uY9f-IcXH4JJTk" target="_blank">http://localhost:8080/testRO/messagebroker/amf;jsessionid=o6lTOGOkZ5uY9f-IcXH4JJTk</a><span>''"]</span></p><p><span>          at mx.rpc::AbstractInvoker/</span><a class="jive-link-external-small" href="http://www.adobe.com/2006/flex/mx/internal::faultHandler" target="_blank">http://www.adobe.com/2006/flex/mx/internal::faultHandler</a><span>()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:345]</span></p><p>          at mx.rpc::Responder/fault()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\rpc\Responder.as:68]</p><p>          at mx.rpc::AsyncRequest/fault()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:113]</p><p>          at mx.messaging::ChannelSet/faultPendingSends()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:1619]</p><p>          at mx.messaging::ChannelSet/channelFaultHandler()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\messaging\ChannelSet.as:1209]</p><p>          at flash.events::EventDispatcher/dispatchEventFunction()</p><p>          at flash.events::EventDispatcher/dispatchEvent()</p><p>          at mx.messaging::Channel/connectFailed()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\messaging\Channel.as:1117]</p><p>          at mx.messaging.channels::PollingChannel/connectFailed()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\messaging\channels\PollingChannel.as:435]</p><p>          at mx.messaging.channels::AMFChannel/faultHandler()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\messaging\channels\AMFChannel.as:543]</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong style="font-size: 12pt;">PS.</strong></p><p><strong>1.The same situation will NOT happend in Tomcat 7.0 & WebLogic 11gR1, the </strong><strong>appilcaiton work well of T & W.</strong></p><p><strong>So it might be setting problem or bug of JBoss 7.0.0.</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong>The attachment is the UI, although it is Chinese code, just let you the environment.<br/></strong></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/614914#614914">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS7 Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>