No, not logging into the broker - both you & FXCM confirm that is happening OK. So the problem occurs after that. Perhaps at price history download?
Is there a debug setting that will print in the log/diag every broker API call that is executed so I can see which one is failing? Or can you tell me what calls happen between login and the print of the login timestamp in the Zorro window? The problem appears to be between these 2 events...
I have already tried the (simple) reinstalling Zorro after trying removing .trd - neither resolved the problem.
Thanks.
Re: Help! My Z3 is messed up!
[Re: DdlV]
#457316 01/13/1608:4801/13/1608:48
Removing entire History folder. Zorro complains about not finding AssetFix.dta, but still allows Trade to be pushed. Same problem.
What is the fxcm dll interaction between Zorros? At about the 5th dot on the Z3 Zorro, the Z12 Zorro window shifts slightly and stops updating. It remains frozen until the Z3 Zorro (which continues printing dots) is killed, then returns to its original position and resumes updating. Sure seems like a dll/api problem...
FXCM will not assist further without API logs...
Thanks.
Re: Help! My Z3 is messed up!
[Re: DdlV]
#457318 01/13/1609:2001/13/1609:20
I do not know how FXCM DLLs interact, but I don't think that they do interact at all.
Zorro instances do interact with each other when they write into shared files, for instance into logs or into the trade CSV file. In such a case any Zorro instance waits until the other Zorro instance has finished writing.
Re: Help! My Z3 is messed up!
[Re: jcl]
#457319 01/13/1609:2601/13/1609:26
No, but it does not matter if they are in separate folders. They still wait for each other, since Zorro has no way to know if another Zorro was started from the same or from a different folder. - There is no other API log beside the diag file.
Re: Help! My Z3 is messed up!
[Re: jcl]
#457324 01/13/1609:4001/13/1609:40
I don't understand. Z3 and Z12 are completely separated into different folders - no files are shared. Why would there be any waiting? Only 1 Zorro writes to any 1 file...
Re. logs, the diag is not detailed enough - there is no indication at all as to what is hanging or why. Can you provide a list of what API calls are made between the successful login (which is happening) and the printing of the login timestamp (which is not happening)?
Thanks.
Re: Help! My Z3 is messed up!
[Re: DdlV]
#457325 01/13/1609:5601/13/1609:56
There are ~ 30 API calls after the login, for initialising further API parts. But I don't think it helps you much when you knew which one crashes. If some program component is permanently damaged, any call into that module can crash. As long as you don't know which file or files are affected, the simplest solution is re-installing your system back to the previous working version. Your VPS provider has certainly a backup.