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
LukeHi 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,
MikeHello,
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!
~ AmandaHi 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. 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 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
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.
-
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?
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,
Im 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 its 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
-
Java.lang.NullPointer Exception in File-RFC-File wtihout BPM scenario
Hi All, I have implemented scenario File - RFC - File without BPM in PI7.1 according to below link by bhavesh [File - RFC - File without a BPM - Possible from SP 19.; but I am getting error java.lang.NullPointer Exception in Audit log of sender comm
-
CURSOR Inside select statement
Hi, I am trying to generate reports in XML Publisher using PL/SQL Procedure. Following is my procedure: PROCEDURE XXDL_PO_VEN_SUMMARY_BY_VEN (ERR_BUFF VARCHAR2, RETCODE VARCHAR2, in_vendor_number IN VARCHAR2,
-
Hi Can any tell me why we use xi adapter when proxy is on receiver side?
-
Why can't I open some of my documents on Pages even though I created them all on the same IPad with the same Pages ap?
-
Help... my G-4 (1st generation circa 1999) plays avi's and Quicktime movies really slow and jerky-like. Also, you-tube and other web videos, same thing... is it my memory? I have 1g ram 440 mhz. I haven't updated much bewcause I get no cues to do so