Deserializtion error, coldfusion 9/flex 3.5 VO's and ORM
Lateley I've been receiving the following error when trying to send a VO to Coldfusion. The CFC it's bound to is an ORM component that has foreign key properties, so I don't know if that has anything to do with it. The same VO seems to work find when retrieving information from the database, I just can't send it back.
As far as I know I'm using the new format for the services-config file for CF 9, which I read on another post can cause the problem. Attached is the CFC, the Actionscript VO, the services-config and the code that calls the remote object in a zip file. Below is the error.
[RPC Fault faultString="Error deserializing client message." faultCode="Client.Packet.Encoding" faultDetail="null"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.5.0\frameworks\p rojects\rpc\src\mx\rpc\AbstractInvoker.as:290]
at mx.rpc::Responder/fault()[C:\autobuild\3.5.0\frameworks\projects\rpc\src\mx\rpc\Responder .as:58]
at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.5.0\frameworks\projects\rpc\src\mx\rpc\AsyncR equest.as:103]
at NetConnectionMessageResponder/statusHandler()[C:\autobuild\3.5.0\frameworks\projects\rpc\ src\mx\messaging\channels\NetConnectionChannel.as:586]
at mx.messaging::MessageResponder/status()[C:\autobuild\3.5.0\frameworks\projects\rpc\src\mx \messaging\MessageResponder.as:222]
Thanks for any help! I've been stuck on this the past couple of days!
I figured out what is happening, but I don't know how to get around it. I created a stripped down application for testing purposes. I then went through my person vo and CFC one property at a time to see where the error occurred. I found out it occurred on the email property. My email property is defined thusly in the CFC:
<cfproperty name="email" type="string" validate="email" column="EMAIL"/>
Looks innoccous enough, right? Well I have validate="email" in the property so it expects a valid email and only a valid email. Therefore if you pass a null in it or an empty string, it barfs and you get the deserialization error, at least I do. If I take out the validate, it works fine. If I pass in a valid email address with the validate, it works fine.
This brings up a few questions:
1. Is there a way around this? Can I pass in a null value with a property that has validate="email"?
2. Why do I get a deserialization message and not a "Invalid email" type of message?
3. Is this a bug in Coldfusion 9?
Attached is my stripped down application and services-config.xml. I would appreciate someone testing this and seeing if they get the same thing. Thanks!
Similar Messages
-
'Using ColdFusion with Flex – sample does not work
Hi, I am having problems with Tom Jordahl's article on 'Using
ColdFusion with Flex – Part 1: Creating and running a contact
manager application' found on link '
http://www.adobe.com/devnet/flex/articles/coldfusionflex_part1_02.html'
I do not understand his instruction. In step 4, it states:
"Copy the channel definition from the example Flex
configuration files found in resources/config (default location:
C:\fds2\resources\config\). "
In that folder, I have the following files:
data-management-config.xml, messaging-config.xml, proxy-config.xml,
remoting-config.xml. So which file in this folder am I supposed to
copy from. And where am I supposed to paste it to? Is it into
WEB-INF/services-config.xml file ?
When I ran the test,
http://localhost:8700/samples/dataservice/cfcontact/contactmgr.mxml,
I get the following errors:
4 Errors found.
Error /dataservice/cfcontact/contactmgr.mxml:31
Definition samples.contact could not be found.
30: import mx.rpc.events.*;
31: import samples.contact.*;
32:
I am very new at Flex and trying hard to understand this sw.
Can someone pse help. Thanks a million.What he means is to copy the channel section from the
C:\fds2\resources\config\services-config.xml file:
<!-- ColdFusion specific RTMP channel -->
<channel-definition id="cf-dataservice-rtmp"
class="mx.messaging.channels.RTMPChannel">
<endpoint uri="rtmp://{server.name}:2048"
class="flex.messaging.endpoints.RTMPEndpoint"/>
<properties>
<idle-timeout-minutes>20</idle-timeout-minutes>
<serialization>
<!-- This must be turned off for any CF channel -->
<instantiate-types>false</instantiate-types>
</serialization>
</properties>
</channel-definition>
<!-- ColdFusion specific HTTP channel -->
<channel-definition id="cf-polling-amf"
class="mx.messaging.channels.AMFChannel">
<endpoint
uri="
http://{server.name}:{server.port}/{context.root}/messagebroker/cfamfpolling"
class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<serialization>
<!-- This must be turned off for any CF channel -->
<instantiate-types>false</instantiate-types>
</serialization>
<polling-enabled>true</polling-enabled>
<polling-interval-seconds>8</polling-interval-seconds>
</properties>
</channel-definition>
To the file
C:\fds2\jrun4\servers\default\samples\WEB-INF\flex\services-config.xml.
The resources directory contains just templates for
development, the samples
directory is a fully-deployed flex app.
Jorge Hernandez
"watsonValu" <[email protected]> wrote in
message
news:[email protected]...
> Hi, I am having problems with Tom Jordahl's article on
'Using ColdFusion
> with
> Flex ? Part 1: Creating and running a contact manager
application' found
> on
> link
> '
http://www.adobe.com/devnet/flex/articles/coldfusionflex_part1_02.html'
> I do not understand his instruction. In step 4, it
states:
> "Copy the channel definition from the example Flex
configuration files
> found
> in resources/config (default location:
C:\fds2\resources\config\). "
> In that folder, I have the following files:
data-management-config.xml,
> messaging-config.xml, proxy-config.xml,
remoting-config.xml. So which file
> in
> this folder am I supposed to copy from. And where am I
supposed to paste
> it to?
> Is it into WEB-INF/services-config.xml file ?
> When I ran the test,
>
http://localhost:8700/samples/dataservice/cfcontact/contactmgr.mxml,
I get
> the
> following errors:
> 4 Errors found.
> Error /dataservice/cfcontact/contactmgr.mxml:31
> Definition samples.contact could not be found.
> 30: import mx.rpc.events.*;
> 31: import samples.contact.*;
> 32:
>
> I am very new at Flex and trying hard to understand this
sw. Can someone
> pse
> help. Thanks a million.
>
> -
Hi,
We are using both Remoting and HttpService calls for our business application.
We were able to communicate with the LCDS server till this point with whatever default settings provided for AMFChannel configuration in services-config.xml through a flex client. Also we have a clustered environment for this servers which works out fine till now.
Now for performance enhancement improvements, we started using Caching Mechanism for our HttpService urls (through some third party service), which will now be cached on the network instead of accessing every time from our clustered servers. But all our AMF calls through Remoting services are still the same.
So after migrating to this Caching environment, we started encountering intermittent issues where some of our AMF calls were failing with falling exception trace :
16:03:40,576 INFO [STDOUT] [Flex] [ERROR] Error handling message: flex.messaging.MessageException: No destination with id '' is registered with any service.
incomingMessage: Flex Message (flex.messaging.messages.CommandMessage)
operation = invalid.12
clientId = D7855C44-810B-64AB-C176-7C38F83DEB2C
correlationId =
destination =
messageId = 2DA6BDB8-859E-8AE1-03A4-57743DE03188
timestamp = 1247007820561
timeToLive = 0
body = {}
hdr(DSId) = D77C6BD2-3808-1512-3984-CCF397428E35
hdr(DSEndpoint) = my-amf
errorReply: Flex Message (flex.messaging.messages.ErrorMessage)
clientId = D7855C44-810B-64AB-C176-7C38F83DEB2C
correlationId = 2DA6BDB8-859E-8AE1-03A4-57743DE03188
destination =
messageId = D7855C64-3E08-466B-96F8-5BAE7D385129
timestamp = 1247007820574
timeToLive = 0
body = null
code = Server.Processing
message = No destination with id '' is registered with any service.
details = null
rootCause = null
body = null
extendedData = null
So i do not understand, most of the times the AMF calls works correctly and some times it fails with above fail trace.
Any suggestions would be appreciated.
Thanks,
FlexPirateIt might be a bit late but replying for anyone who lands on this page facing this same problem.
The solution for "No destination with id '<my dest id>' is registered with any service" problem is that you have to make sure your destination definition is added in your:
C:\ColdFusion9\wwwroot\WEB-INF\flex\messaging-config.xml
Secondly, If you are deploying it on a ColdFusion Server, then you have to make sure exact same definition is added in Server messaging-config.xml file as well.
This should solve this problem.
While we are at it, wanted to point another possible gotcha.
if your Server is using SSL protocol i.e. it has https:// rather than http://, Then within your <destination> definition block in messaging-config.xml, you have to add appropriate secure channels in <channels> section. You can find all available channel definitions in
C:\ColdFusion9\wwwroot\WEB-INF\flex\services-config.xml -
Cfc error when using Flex and RemoteObject (cross post)
I have Flex 3.0.214193 and CF 8,0,0,176276 and Oracle
10.2.0.3.
I've been search for several days for an answer to this one.
There is very little out there about this type of error, but then
there is very little about any problems with Flex and ColdFusion.
In Flex, I have two comment fields. the .cfc has two update
functions that update the comments, because they are in two
different tables. The first update works like a champ. The second
one consistantly shows this error in the CF application log: The
NEWENGREMARK parameter to the updateEng function is required but
was not passed in. I've used the Alert.Show to verify that Flex
does have a value in that variable when it calls the .cfc. I've
even tried passing the first variable that worked in the first
update, and even a litteral value. Everything yields the same
cryptic error message. I must be looking at the wrong thing.
The only things I've found on the web about this, say the
variables should have a scope (is that a scope in Flex or in the
.cfc) and the column names should be in upper case (because it's
Oracle).
Here's the .cfc code (is that where the error is, or is it in
Flex?). The UpdateDescription function works, but the UpdateEng
doesn't.
Thanks for any help, or spelling errors you can point out.
ScottIan,
I also heard about the case thing. So I tried everything in
upper case and lower case - same thing. In my experimenting, I
tried adding the newENGRemark parameter to the descriptionUpdate
function call, I didn't do anything with it is the .cfc just
declared it as required. In that case the parameter exists and
everything is fine. But in the call to the UpdateEng, it doesn't
exist.
I changed the .cfc so that the newENGRemark was not required
or had a default. In both cases the .cfc just skipped to the next
parameter and said it didn't exist. But I was passing a litteral,
it wasn't even a variable.
I created a .cfm page that did a cfinvoke on the .cfc, and
passed it two litterals. That worked fine. So that makes it look
like some sort of syntax error in the Flex. So I deleted the call
to the UpdateENG, copied the UpdateDescription call (because it
works), changed just the minimum to make it work, but it didn't
work.
I think I am going to restructure the database so that I can
do what I need to with just one update function, that seems to
work.
It still doesn't make any sense.
Scott (Flex code is attached) -
"Security error accessing url" error in Intranet Flex Development
Hi,
I have a simple Flex application with a Tree control that load data from a XML file on my intranet site using HTTPService. The Tree control pull in data without any problem if I ran the Flex app locally, however I would get "Security error accessing url" if I copied the Flex application to my intranet server and access it. The Flex SWF files and the XML file are in the same directory.
I thought there shouldn't be any cross domain security issue since both files are in the same domain/directory.
Any idea what is going on?
Thanks
xkxTnTThanks Guys for trying..
I figured out the problem - I initially create the project without server configuration, so the SWF runs off my local file system, I later set the server to local ColdFusion MX 7 server, the SWF still ran without problem, I then copied them to the production server and got the security error message.
Yes, I am pretty sure they are the same domain - the SWF files in in http://intranet/Flex and the url for HTTPService is http://intranet/Flex/data.xml.
I later solved the problem by creating a new project with server set to local ColdFusion server, copied the exact same code and data file, it ran find on http://localhost/Flex, and again ran without problem after deploying to the intranet server http://intranet/Flex.
I guessed Flash Builder compiled the code a little differently depending on the project configuration (server or no-server)? Not know the detail, or why does it even matter..
xkxTnT -
Cannot Connect to Coldfusion with Flex 2
I am attempting to call a coldfusion component using
RemoteObject and I am
getting the error where cannot communicate with Coldfusion.
[RPC Fault faultString="[MessagingError message='Unknown
destination
'Coldfusion'.']" faultCode="InvokeFailed"
faultDetail="Couldn't establish a
connection to 'Coldfusion'"]
I know everything is running correctly and the application
and cfc is
located in the coldfusion wwwroot.
I have looked this up online and found many articles about
it, but they all
seem to be from Beta 2. The compiler solution is already done
and I have
editted the services-config.xml to include the path of my Cf
server.
CF is running just fine and I restarted both the coldfusion
server and the
flex builder 2 program after all the changes.
Any ideas on where I can find information pertaining the
released version of
Flex 2?
Here is my actual path to my application:
C:\CFusionMX7\wwwroot\flexbtb\flex
Here is my URL:
http://localhost:8501/flexbtb/flex
Here is the modified version of the services-config.xml file
inside the
coldfusion directory
<?xml version="1.0" encoding="UTF-8"?>
<services-config xmlns="
http://www.macromedia.com/2005/flex-service-config">
<services>
<service id="coldfusionsamples-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<adapters>
<adapter-definition id="cf-object"
class="coldfusion.flash.messaging.ColdFusionAdapter"
default="true"/>
</adapters>
<destination id="ColdFusion">
<channels>
<channel ref="my-cfamf"/>
</channels>
<properties>
<source>*</source>
<!-- define the resolution rules and access level of the
cfc being
invoked -->
<access>
<!-- Use the ColdFusion mappings to find CFCs, by default
only CFC files
under your webroot can be found. -->
<use-mappings>false</use-mappings>
<!-- allow "public and remote" or just "remote" methods to
be invoked -->
<method-access-level>remote</method-access-level>
</access>
<property-case>
<!-- cfc property names -->
<force-cfc-lowercase>false</force-cfc-lowercase>
<!-- Query column names -->
<force-query-lowercase>false</force-query-lowercase>
<!-- struct keys -->
<force-struct-lowercase>false</force-struct-lowercase>
</property-case>
</properties>
</destination>
</service>
</services>
<security>
<login-command
class="flex.messaging.security.JRunLoginCommand"
server="JRun"/>
</security>
<channels>
<channel-definition id="my-cfamf"
class="mx.messaging.channels.AMFChannel">
<endpoint uri="
http://localhost:8501{context.root}/flex2gateway/"
class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>false</polling-enabled>
<serialization>
<custom-deserializer type="typed-object"
class="coldfusion.flash.messaging.io.amf.serializers.TypedObjectDeserializer"
/>
</serialization>
</properties>
</channel-definition>
</channels>
<logging>
<target class="flex.messaging.log.ConsoleTarget"
level="Debug">
<properties>
<prefix>[Flex] </prefix>
<includeDate>false</includeDate>
<includeTime>false</includeTime>
<includeLevel>false</includeLevel>
<includeCategory>false</includeCategory>
</properties>
<filters>
<pattern>Endpoint.*</pattern>
<pattern>Service.*</pattern>
<pattern>Configuration</pattern>
<pattern>Message.*</pattern>
</filters>
</target>
</logging>
<system>
<locale>
<default-locale>en</default-locale>
<supported-locale>de</supported-locale>
<supported-locale>fr</supported-locale>
<supported-locale>es</supported-locale>
</locale>
<redeploy>
<enabled>true</enabled>
<watch-interval>20</watch-interval>
<watch-file>{context.root}/WEB-INF/flex/flex-enterprise-services.xml</watch-file>
<touch-file>{context.root}/WEB-INF/web.xml</touch-file>
</redeploy>
</system>
</services-config>
Wally Kolcz
MyNextPet.org
Founder / Developer
586.871.4126I've just fixed mine go to settings general then at bottom of page click reset and follow on screen this worked for me after everything else failed
-
Error in compiling Flex application: 64K byte limit
Hi experts ,
While deploying the VC model , i m getting this error :
Error in compiling Flex application: Error: A function in the code exceeds the 64K byte limit (actual size = '65557'). Since the problem occurs in the compiler-generated deferred instantiation code, please refactor/componentize portions of this document.
(/usr/sap/NW2/JC00/j2ee/cluster/server0/GUIMachine_Business_Packages/Contribution_Margin_36461/FLEX_COMPILATION_FOLEDR/AAD15VY.mxml:19)
Failed to compile AAD15VY.mxml
Could any one help me out in solving this issue ..its urgent ...
Your suggestions will be rewarded.
Thanks,
PratimaYou have to remove few components from your model to decrease the compiler generated LOC.
Check the following link for detailed solution:
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=936390
Taken from SAP Notes:
<i>Solution
Doing the following may help:
1.Divide problematic iViews into a number of nested iViews.
2.Optimize each model to reduce the number of elements that it
contains:
a.Reduce the number of signals by merging signals of the same name.
b.When your application updates forms with read-only fields, use
expression boxes and a data store instead of signals.
c.Minimize the use of animations in your models, including form
sliding and chart animation effects
d.Use a data store to store variables, instead of invisible forms.
To display messages, use a simple text rather than a static dynamic
expression.
3.For on-the-spot, temporary workarounds, you can try dragging an empty
layer onto the Design board. This sometimes solves the problem ad
hoc, but is not recommended as a best practice.
</i> -
Error in compiling flex - 64K limit
Hi folks,
I entered a new dimension in the flex compiling error dimension (see error-message below). Can anybody help me? I'm familiar with the 32K-problem ( and do have functional workarounds for that) but this one is a new one for me.
regards,
Martin
Error in compiling Flex application: Error: A function in the code exceeds the 64K byte limit (actual size = '66289'). Since the problem occurs in the compiler-generated deferred instantiation code, please refactor/componentize portions of this document.Hi Marcel,
infortunately I'm not allowed atm to make the model public.
however, I circeled the problem and found a workaround. It has nothing to do with our "old pal 32K", this time it simply was a (sub-)model too large to get deployed (problem with the to-build XML-pakages.)
Background on this: It's a nested iview collecting a lot of data from different parts of a highliy complex model to process an RFC. For monitoring reasons I've switched some of the tables to visible and that acutally caused the error. After hiding the colums the error vanished. (actually was replaced by the 32K error. But that's like meeting an old friend, no problem any more....)
I'm looking forward to sharing the model some time. Would be interesting to get some feedback from the comunity..
regards,
Martin
Message was edited by:
Martin Wolpers -
Error in compiling flex compilation
Hi,
I recieve following log message after deploying my application:
Error in compiling Flex application:
Error: Branch between 8479 and 41869 around line 0 exceeds 32K span.
If possible, please refactor this component.
Failed to compile AAD8T3.mxml
The only thing I know is the iView that has code AAD8T3, so I suppose the error is in it.
But what is the error and what are the objects it relates to?
Thanks,
YuliaHi
This is solved for Flex2, the up comming version of VC does not have this problem, but release dates for it are not set.
Jarrod Williams -
hi ,
I m getting an error while building flex application
Error Description
"An internal Build Error has occured" Right click for more
information"
In my flex application there are around 5000 line of code .
i am binding 2000 Xml to the application
this much line of code causing a error
Please Help Me out
ThanXCode Snippet could be useful here in us understanding the issue.
-
"The connection was reset" errors ColdFusion 10
Hello,
I've searched net and Adobe forums before creating the thread. We have webserver using ColdFusion 10 and IIS 7.5, we are trying to retore our ColdFusion website on it. We are getting following errors:
Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
on some of the pages. The website is not live now so in order to access it you should modify your hosts file using the line : 198.61.145.21 6figurejobs.com www.6figurejobs.com .
The errror will occur when you try to go to any of the companies in Featured compamies section. example:
http://6figurejobs.com/company/Deloitte
http://6figurejobs.com/company/Rain-Bird-Corporation
etc.
More problem pages:
http://6figurejobs.com/Career-News/Information-Technology/How-women-can-make-an-impact-in- the-IT-industry-$100001345-438039515.html
http://6figurejobs.com/Career-News/Healthcare/Healthcare-adds-jobs-in-August-$100001332-43 8039511.html
etc.
I assume this is ColdFusion/IIS settings thread? Could someone assist us with the errors? I would be beyond grateful for any help/advise.
Thank you in advance!Very interesting ideas “you have”. (That quoted part is a reference to the author’s use of “chickity china” as his forum name, for the sake of anyone who’s heard the classic audio clip of a phone prank. )
This will be great if it does indeed solve things for most folks. For those who may not just want to add the XML but understand what it’s doing, I’ve added some commentary here. I’d appreciate if the author would offer his concurrence that I get it right So basically you’re proposing 3 changes in IIS 7+ with regard to how 404 errors are handled.
And for the benefit of future readers, I’d like to add that you (I so wish people identified themselves) are showing it via XML changes, though one could also do them in the interface. In case someone may either be forced to make changes only in the interface, or they want to better understand what he’s proposing below, here’s how it seems (and I have confirmed by making the changes in the interface and confirmed that it ends up creating the same XML).
At a high level, he (?) is changing controls in what would be the “error pages” feature and then the “URL rewrite” feature. (And he starts out showing how to download the URL rewrite feature for IIS, but some may find that it's already installed, or can be added as a role/service. I can't recall which versions have it built-in.)
And he’s also mentioned making the XML changes in the web.config, which is supposing that the change be done for a given site, but readers should know that they could also be done at either the site or server level in the IIS interface using the “Error pages” and “URL Rewrite” features. (It can also be done at the server level in XML but by changing instead the applicationhost.config file. I will not elaborate here on doing that, but will show how to do it in the interface.)
So first, as for the error pages feature, he is doing the equivalent of removing the 404 handler from IIS for the given site, and he is changing the “edit feature settings” for “error pages” to change to “detailed”, for local AND remote requests. That latter point is very important. (That, too, is a subject worth further discussion, but now’s not a good time for me to elaborate.)
Finally, he’s adding a pair of “url rewrite” rules to handle 404’s differently (for http and https). For each rule, it will be a "blank rule" and an "inbound" one. You can see the values (in his XML) that you’d want to put in (if doing it in the interface) for the rule’s name, pattern, and added conditions (and their “input” and “pattern” values). And the “negate=yes” he shows means it’s a “does not match this pattern” check.
Further, logically, the conditions are saying “don’t run the rule if the requested file is the cffileservlet itself or any pattern starting with it, and don’t match if the requested file name is a file or folder name.” I suppose the latter is to simulate a 404 (the file requested name does not exist as a file or folder) and the former (about cffileservlet) is to help solve whatever has been perhaps the real crux of the problem. Can the author confirm? The last condition is about SSL vs not, and note that he creates 2 rules, one for HTTP and one for HTTPS.
As for how well this may solve the 404 handling problem people have had, I can’t confirm right now. I’ve not got the problem myself, but I have a few clients who do and I will point them to this to see if they confirm it solves the problem for them.
Hope that’s helpful for some readers. And thanks again to the writer, if indeed this solves the problem for folks. (Adobe has mentioned in the bug report about this, #3488063, that they are working on a new connector. It may be that after that fix is applied in the future, one would not need the special handling outlined here. I hope anyone working on that in the future will add further comment/confirmation.)
/charlie
Message was edited by: Charlie Arehart I added comment on how the first download link refers to adding the URLRewrite tool, and how some may find that already installed.
Message was edited by: Charlie Arehart Also edited the comment to indicate that when adding rules in the interface, you would choose to create a "blank rule" and an "inbound" one. -
Hello All,
I want to know if there is away to do Global Error Handling in Flex so that in case of any error, the pop-up (showing the exception stack trace) on the client machine should not come, instead I would be able to handle the exception in a more subtle manner.
Can I do something at the application level to prevent this ?? or should it be handled in each Flex method individually, code enclosed between try-catch blocks ?
Thanks & Regards,
AgrajHi,
Try referring the below links...
http://www.summa-tech.com/blog/2010/01/04/global-error-handling-in-flex/
http://livedocs.adobe.com/flex/3/html/help.html?content=11_Handling_errors_06.html
You have one sample demo with source in first link.
Hope this will be helpful.
If this post answers your question or helps, please kindly mark it as such.
Thanks,
Bhasker Chari -
Asynchronous Error Handling in Flex
Hi,
When going through the Error Handling in Flex from Adobe site, i got confusion in understanding Asynchronous Way of
Error Handling Mechanish in FLEX .
Here the authro Mentiones an example related to File Uploading that is for FileReference class .
I am not quite familiar with File Uploading , so i could not able to gran this concept .
Please let me know what is this Asynchrnous Way of Error Handling in FLEX , because as far is synchronous is concerned it is straight Forward Mechanism .
Please help me in understanding this Concept.Hi,
This type of error handling means that you will listen for events on the calling instance such as a file reference object. You will use the method addEventListener() and listen for events such as IO_ERROR or whatever event the instance will dispatch on error.
See the documentation for specific error events of each class that acts as a service.
The async part means that the error if thrown will happen after the line and method executes where you called your service.
Mike -
Revision: 21394
Revision: 21394
Author: [email protected]
Date: 2011-06-16 12:34:13 -0700 (Thu, 16 Jun 2011)
Log Message:
bug fix for watson 2887837 Not getting duplicate session detected error when same flex client id is used from two different HTTP sessions in CRX.
get the sessions id before we invalidate the duplicate session.
Checkintests pass
Modified Paths:
blazeds/trunk/modules/core/src/flex/messaging/endpoints/BaseHTTPEndpoint.javaFor our profect I think this issue was caused as follows:
Believing that remoting was full asynchronous we fired a 2 or 3 remote calls to the server at the same time ( within the same function ) - usually when the users goes to a new section of the app.
This seemed to trigger the duplicate http session error since according to http://blogs.adobe.com/lin/2011/05/duplication-session-error.html two remote calls arriving before a session is created will cause 2 sessions to be created.
Our current solution ( too early to say it works ) is to daisy chain the multiple calls together .
Also there seemed to be an issue where mobile apps that never quit ( thanks Apple! ) caused the error when activated after a few hours.
I guess the session expires on the server and the error above occurs on activation.
So the mobile apps now ping the server with a remote call when activated after sleeping for more than one hour.
All duplicate http errors are silently caught and reported.
Fingers crossed we won't get any more! -
Revision: 7179
Author: [email protected]
Date: 2009-05-21 08:54:48 -0700 (Thu, 21 May 2009)
Log Message:
Improving the error message when Flex 4 primitives are added as children to Halo containers.
QE: Yes, please add test cases and update any negative test error strings.
Doc: No
Checkintests: Pass
Cyclone Tests: Mxmlcunit, Mxunit - full, Mxunit - compc, Mxunit - rsl, and Compiler API all pass.
Reviewers: Paul, Glenn
Bugs:
SDK-21300 - Compiler error for using Graphic tags (like SimpleText) in a Halo container is wrong and misleading
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-21300
Modified Paths:
flex/sdk/branches/beta1/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBu ilder.java
flex/sdk/branches/beta1/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBui lder.java
flex/sdk/branches/beta1/modules/compiler/src/java/flex2/compiler/mxml/lang/StandardDefs.j ava
flex/sdk/branches/beta1/modules/compiler/src/java/flex2/compiler_en.properties
Maybe you are looking for
-
Saving a file in the same location as run .jar
I have been playing around with an auto updating client for a project I am working on. I have been able to get the client to update fine and save a copy of the new client into where ever the original was run from using the below code: File file; Code
-
Hello Gurus, I have successfully done with PO workflow for create mode..now i have to create this PO wf for change mode too, so my question is should i create a different wf by taking different event for change mode, or is there any other way to do c
-
10.6 data store to 10.7
Hi, Has anyone been sucessful at migrating a 10.6 server Mail Data Store to 10.7 server? If so, what route did you go down? Thanks
-
Ok, here's the story: The other day, my G5 crashed when i wasn't using it (screensaver). I hard rebooted it, fan started to spin, power light flashed only when i pressed the button and then no screen. After a while, fans started at full speed... Trie
-
Question on IMP/EXP downward compatibility
Hi, I want to know the possible ways of transferring a schema from Oracle 8.1.7 to Oracle 8.1.6.... Thanks in advance. null