When  submit remote object call getting error Client.Error.DeliveryInDoubt

Hello,
We are having very weird error DeliveryInDoubt from blazeds.
[ERROR] failed to call the remote service !!![FaultEvent fault=[RPC Fault faultString="Channel disconnected" faultCode="Client.Error.DeliveryInDoubt" faultDetail="Channel disconnected before an acknowledgement was received"] messageId="98F7B030-0FE0-0B88-300C-EC422D055E21" type="fault" bubbles=false cancelable=true eventPhase=2
Error does not happen every time, but rather from time to time but happens on all client machines.
Environment:
blazeds v3.
Flex application with Remote Object.
Browser IE7.
Object that passed to blazeds is complex and might have 100 items.But number of items does not seem affect error occurences.
Short description for the object passed to blazeds remote object call for processing:
Remote Object call takes an argument ArrayCollection of SyncRequest objects (_requestSyncList)
                var syncRequest:SyncRequest = new SyncRequest();
                var syncObject:Object = new Object();
                syncObject[requestBuilder.direction] = requestBuilder.jobMap;
                syncRequest.syncJobs = syncObject;
                _requestSyncList.addItem(syncRequest);          
requestBuilder.jobMap is an object that have different artifacts.
jobMap[obj.artifact] = myColl;
myColl is ArrayCollection of artifact of SyncJob
Here is the definition of SyncJob
   public class SyncJob
        public var jobName:String;
        [ArrayElementType("com.farmers.docprocessing.remotesync.vo.JobParameter")]
        public var jobParams:ArrayCollection;
Not sure what causing that issue and how to debug it. 
Please advice.
Thank you

Not without you psoting some code.
Possible problem: Difference between object type being returned, vs the type of the reference (i.e., the method that returns an object should have a return type of the interface name).

Similar Messages

  • Two remote objects calls on the same php class

    Hi to all,
           I've encountered a strange issue while developing with remote objects.
    I've a mxml component with an init() method inside which is called by a menu.
    When the init() method is called it makes 7 remote object calls which are bound to some components' dataprovider.
    Among this calls I've got 2 remote object which refer to the same remote class. This because I have to call the class twice and the bind the result to two different combobox. Below you find the code:
    <mx:RemoteObject id="myFile" source="myRemoteClass" destination="amfphp"  showBusyCursor="true" makeObjectsBindable="true" fault="traceFault(event)"/>
    <mx:RemoteObject id="myXls"  source="myRemoteClass" destination="amfphp"  showBusyCursor="true" makeObjectsBindable="true" fault="traceFault(event)"/>
    in the init function I make this calls:
    myFile.listDir("dir_1")
    myXls.listDir("dir_2")
    then in the mxml code I bound the result of myFile to combobox1 and the result of myXls on combobox2.
    The problem arise when I call the myXls' listDir method. When I call it I receive the following error:
    code:
    Client.Error.DeliveryInDoubt
    Message:
    Channel disconnected
    Detail:
    Channel disconnected before an acknowledgement was received
    The strange thing is that not only the myXls object returns this error, but also all the other 6 remote object return the same error above.
    I'm not sure, but I guess that the error could be caused by the two remote object which call the same php remote class. If I comment one of the two calls everything works fine.
    Do you have any suggestion about?
    Thanks!!
    Bye
    Luke

    Hi Jan.
    1) We have the 2 VO, each with 3 rows to fill in data. What I mean is that when i just fill in all the fields for the first row of the first VO, and the value of one of these fields is bigger than 50, then after the exception is thrown and the message is displayed, the fields for the first VO are duplicated and shown in the second VO as if the user had inserted them.
    2) We tried yesterday the validateEntity and a Method and Atributte Validator approaches after reading that white paper with the same results.
    The validation is correctly done using any of the those methods.
    I will try to reproduce this issue with the HR schema.
    Thanks in advance once again.

  • Weblogic 10.3.0 issues with remote object calls.

    All:
    I was wondering if anyone has experienced any issues with Weblogic 10.3.0 dropping initial remote object calls over AMF Secure Channel. Here are the issues we are experiencing.
    1.     FLEX applications fail consistently on the first remote object call made across the AMF Secure Channel. Resulting in the request not returning from the application server; which has had varying affects on the different applications including missing data, application freeze and general degrading of the user experience.
    2.     FLEX applications require a browser/application refresh once the application has been inactive for a certain period of time. In our experiences the behavior occurs after 30 minutes of inactivity.
    I've deployed this same code to Weblogic 10.3.3 and the behaviors go away. Are there any patches to 10.3.0 that might take care of this issue that we are not aware of?
    Thanks for you help,
    Mike

    Hello,
    I found the problem. But I needed change the target of all my datasources until discover that one of my datasource didn´t answer and no errors was trigged.
    My server was waiting this datasource, and not get started.

  • Simultaneous remote object calls in one http request?

    I am noticing when I have two remote object calls happen at the same time they are being bundled into one http request.  This is causing problems in my application becuase the result is not coming back until both have finished.
    So basically I have to calls that happen at the sametime.  One does not take anytime and the other is a long running task.  I will not get the result for the first until the long running task completes.
    Has anyone else seen this?
    Any help would be appreciated.

    "suspend the main thread, pending a remote call.." No. Can't
    be done.
    ..."pass arguments into the resultHandler..." Yes, this is
    done using the AsyncToken. (ACT pattern)
    The send() methods returns an AsyncToken object. You can use
    this dynamic object to add almost anything you want to the token,
    including strings, and functions (google the term "closure").
    As I am still not comfortable with anonymous functions, I
    like to pass strings. I pass an identifier, which I can use in a
    switch statement to determine the next step. Sometimes I pass a
    "nextStep" string to define finer grain conditionality.
    I use a single dataService object and result handler function
    for all calls.
    Tracy

  • EventListeners for multiple remote object calls

    Hi all,
    I have a Flex component that is displaying content from multiple (specifically two) remote object calls. I can call both remote methods, get the results back, pass them off to their respective ItemRenderers, etc. with no trouble. What I need, though, is a way to determine if I get no results back from either function call, to dispatch an event to trigger the next view state, and I don't know how to do that. Something like:
    protected function ticketConfigurationStateChangeHandler(event:Event):void
                   if(getPackagePromptsResult.lastResult.length == 0 && getTicketPromptsResult.lastResult.length == 0)
                         this.dispatchEvent(new Event("ticketConfigurationStateChange"));
                protected function ticketPrompts_creationCompleteHandler(event:FlexEvent):void
                    getTicketPromptsResult.token = registrationAPI.getTicketPrompts();
                    getTicketPromptsResult.addEventListener(ResultEvent.RESULT, showTicketConfiguration);
                protected function packagePrompts_creationCompleteHandler(event:FlexEvent):void
                    getPackagePromptsResult.token = registrationAPI.getPackageCPrompts();
                    getPackagePromptsResult.addEventListener(ResultEvent.RESULT, showPackageConfiguration);
    Any suggestions would be greatly appreciated...I know I need the event listeners to be able to get lastResult.length (and have it not be null) but I don't know how to set them up so I can automatically pass the user through the component and onto the next one if there are no results returned without having the user click a button or something similar on an otherwise blank component.
    Thanks in advance!
    ~ Amanda

    Hi all,
    I have a Flex component that is displaying content from multiple (specifically two) remote object calls. I can call both remote methods, get the results back, pass them off to their respective ItemRenderers, etc. with no trouble. What I need, though, is a way to determine if I get no results back from either function call, to dispatch an event to trigger the next view state, and I don't know how to do that. Something like:
    protected function ticketConfigurationStateChangeHandler(event:Event):void
                   if(getPackagePromptsResult.lastResult.length == 0 && getTicketPromptsResult.lastResult.length == 0)
                         this.dispatchEvent(new Event("ticketConfigurationStateChange"));
                protected function ticketPrompts_creationCompleteHandler(event:FlexEvent):void
                    getTicketPromptsResult.token = registrationAPI.getTicketPrompts();
                    getTicketPromptsResult.addEventListener(ResultEvent.RESULT, showTicketConfiguration);
                protected function packagePrompts_creationCompleteHandler(event:FlexEvent):void
                    getPackagePromptsResult.token = registrationAPI.getPackageCPrompts();
                    getPackagePromptsResult.addEventListener(ResultEvent.RESULT, showPackageConfiguration);
    Any suggestions would be greatly appreciated...I know I need the event listeners to be able to get lastResult.length (and have it not be null) but I don't know how to set them up so I can automatically pass the user through the component and onto the next one if there are no results returned without having the user click a button or something similar on an otherwise blank component.
    Thanks in advance!
    ~ Amanda

  • When I try to start my macbook it gives an error of Please restart your computer, but when i do this i get the same error.

    When I try to start my macbook it gives an error of Please restart your computer, but when i do this i get the same error. This occured after my macbook pro shut down (because of low battery) while it was installing some updates. Please Help?

    Try reinstalling OS X. What version did you have installed? If it's Snow Leopard do this:
    Reinstall OS X without erasing the drive
    Do the following:
    1. Repair the Hard Drive and Permissions
    Boot from your Snow Leopard Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer.
    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    2. Reinstall Snow Leopard
    If the drive is OK then quit DU and return to the installer.  Proceed with reinstalling OS X.  Note that the Snow Leopard installer will not erase your drive or disturb your files.  After installing a fresh copy of OS X the installer will move your Home folder, third-party applications, support items, and network preferences into the newly installed system.
    Download and install the Combo Updater for the version you prefer from support.apple.com/downloads/.

  • When sharing a videos I get a rendering error: -50.  Any suggestions?

    when sharing a videos I get a rendering error: -50.  Any suggestions?

    I have an iMac, Processor: 2.7 GHz Intel Core i5, memory: 8 GB 1333 MHz DDR3, OSX 10.7.5, FCPX 10.0.8. I have no third party plugins. First time responding to community. Forgive any protocol errors.
    Been working on variety of work projects for months prior to update with no problems. Took time off for a simple new project after updating to 10.0.8. Finished this small (11 minute) new project that is a combination of video and stills, with a few titles and simple transitions. Plays fine within FCPX, however, ran into same problem that started this chain, ie cannot share/export without getting same error message stated above related to a faulty frame.
    Tried several share/export Master File settings. Tried moving project (from within FCPX) to another drive which resulted in same error message, but related to other different frames. Tried replacing original data in affected frame with freshly exported replacement files using QTime. Same problem again. Was able to export to Compressor, but resulting ProRes 422 file was so jumpy it wasn't usable.
    Tried suggestions of Mark M 98021 and Hank LV, ie, halting all rendering in preferences and deleting render files. After this, I was successful in sharing/exporting at will.
    I have several other major projects that I am afraid to return to. I'm not an expert at the inner workings of FCPX and don't have time to keep dealing with this issue. I can leave rendering off, but not a satisfactory solution. Not sure if old rendered files might become infected.
    It would seem that there is a problem in the update. I hope this is corrected so I can continue with my work.

  • When opening I-Tunes i get the following error message: an unknown error occured (-42032). What shall i do?

    When opening I-Tunes i get the following error message: an unknown error occurred (-42032). What shall i do?

    Hi,
    Try here:  http://forums.techarena.in/portable-devices/1394350.htm. 
    Hope this helps! 
    ---likeabird---

  • When exporting from Imovie I get the following error? OSStatus error -2009

    when exporting from Imovie I get the following error? OSStatus error -2009

    Hi
    Apple Support pages says.
    Error 2000-2009 (2001, 2002, 2005, 2006, 2009, and so on)
    If you experience this issue on a Mac, disconnect third-party devices, hubs, spare cables, displays, reset the SMC, and then try to restore. If you are using a Windows computer, remove all USB devices and spare cables other than your keyboard, mouse, and the device, restart the computer, and try to restore. If that does not resolve the issue, try the USB issue-resolution steps and articles listed for Error 1604 above. If the issue persists, it may be related to conflicting security software.
    Yours Bengt W

  • Been visiting another country. when i got home i get an unknown error has occurred on both my iphone and ipad2 when trying to install or update anything from app store

    been visiting another country. when i got home i get an unknown error has occurred on both my iphone and ipad2 when trying to install or update anything from app store

    I started getting that message on my iPad tonight when I reset it completely. I haven't been t another country. So not sure if that has anything to do with it. I haven't been able to resolve yet.

  • TS1165 When sharing a project I get "frame 72938 (error -1)." and the sharing is stopped. What is this and how do I fix it. Thanks, Kerry

    When sharing a project I get "frame 72938 (error -1)." and the sharing is stopped. What is this and how do I fix it. Thanks, Kerry

    I have an iMac, Processor: 2.7 GHz Intel Core i5, memory: 8 GB 1333 MHz DDR3, OSX 10.7.5, FCPX 10.0.8. I have no third party plugins. First time responding to community. Forgive any protocol errors.
    Been working on variety of work projects for months prior to update with no problems. Took time off for a simple new project after updating to 10.0.8. Finished this small (11 minute) new project that is a combination of video and stills, with a few titles and simple transitions. Plays fine within FCPX, however, ran into same problem that started this chain, ie cannot share/export without getting same error message stated above related to a faulty frame.
    Tried several share/export Master File settings. Tried moving project (from within FCPX) to another drive which resulted in same error message, but related to other different frames. Tried replacing original data in affected frame with freshly exported replacement files using QTime. Same problem again. Was able to export to Compressor, but resulting ProRes 422 file was so jumpy it wasn't usable.
    Tried suggestions of Mark M 98021 and Hank LV, ie, halting all rendering in preferences and deleting render files. After this, I was successful in sharing/exporting at will.
    I have several other major projects that I am afraid to return to. I'm not an expert at the inner workings of FCPX and don't have time to keep dealing with this issue. I can leave rendering off, but not a satisfactory solution. Not sure if old rendered files might become infected.
    It would seem that there is a problem in the update. I hope this is corrected so I can continue with my work.

  • I downloaded a new book and when i try to open get book format error. How do i resolve

    I downloaded a new book and when i try to open get book format error. How do i resolve

    Hello
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    Using Game Center
    http://support.apple.com/kb/ht4314
    If the issue persists, or certain features of a game aren't working as expected (leaderboards, achievements, and so on), use the App Store to report the problem to the developer
    Best of luck,
    Mario

  • When I startup Itunes I get "An Unknown Error Occurred -42110" Message.  Can you tell me what is wrong and how to resolve?

    When I startup Itunes I get "An Unknown Error Occurred -42110" Message.  Can you tell me what is wrong and how to resolve?

    Try the following user tip:
    iTunes for Windows 11.0.2.25 and 11.0.2.26: "Unknown error -42110" messages when launching iTunes

  • When I download itunes I get apple application error 2 on windows 8

    When I download itune I get apple application error 2 on windows 8

    See Troubleshooting issues with iTunes for Windows updates. Use the steps in the second box to repair your iTunes installation. Your library should be unaffected by these steps but there is backup advice elsewhere in the user tip.
    tt2

  • Raise an event when an idoc invoice (INVOIC02) gets created in error

    Hi All,
    I’m trying to generate an email message from an output invoice when processed incorrectly.
    I created a subtype of IDOCINVOIC, updated the linkage table using swe2  but the events are not raised when I go to re-issue my invoice output.
    I know it’s possible to raise these events in idoc invoice exit ZXEDFU02 but  the status is not created at this stage.
    Is it possible to raise an event when an idoc invoice gets created in error?
    King Regards
    Ann

    @CoolDadTX -That's because I've written com servers in the past using VB.net, however they were not registered with the Running object table.
     What I'm trying to do in this case is have an application that will be started by the user, and then they will start another application written in .Net to connect to that first application.  The reason for this is that we have an application
    written in an old version of smalltalk that doesn't seem to support getObject but can create an IUknown, and we already have base classes to attach to COM objects written in .Net.  As this new application needs to be started first it can't be tightly
    coupled to the legacy application, so we are trying to register the new application and then connect a Dotnet Client that is being started through a  COM Interface from the legacy application.  I know it's convoluted but we need to keep the legacy
    application alive for a bit longer while we rewrite it as an add-in for the new application.
    The article that you linked to has been very helpful on the server side, but do you have any ideas as to how I can connect the sink on the client side in C#?

Maybe you are looking for