Spørger
Opret brev - word dok fra Ordre giver exception

Spørgsmål
-
Hejsa,
I en C5 2010 kommer periodisk en exception: ugyldigt filnavn, når man bruger opret brev funktionen.
Der er lavet en wordskabelon, som virker fint, når denne fejl ikke lige kommer.
Fejlen er helt præcist:
DocSaveAs:COMInvoke,SaveAs 0x800200009
Exception occured. Ugyldigt filnavnNogen hints om, hvor jeg kan begynde at debugge?
Mvh.
Mads W
Alle besvarelser
-
Hej Mads,
Fejlen må opstå omkring linie 435 i XAL.DocNew:
#Exec(#DocSaveAs(&ArchiveFilePath))
#Exec(#AppShow)Sær et print statement ind, så du kan se hvilket filnavn, der forsøges gemt.
Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5- Foreslået som svar af hhanseMicrosoft employee, Owner 16. september 2011 05:19
-
Hej Henrik,
Tak for svar. Jeg har prøvet at debugge lidt på det her til morgen.
Der kommer nu også en anden fejl, faktisk kunne jeg ikke få saveas fejlen:DocNew:ComInvoike, Add 0x8000200009 Exception occured.
Kommandoen lykkedes ikke
DocClose:ComInvoke, Close 0x80070057 The parameter is incorrect.
Det er svært at debugge på, da dokumenterne ikke kan håndteres fra GUI version.
Det er næsten sikkert, at hver anden gang virker det, og ind imellem fejler den.
Mvh.
Mads W
-
Hej Mads,
DocNew er i linje 195:
#Exec(#DocNew(&FilePath,#Invisible))
hvorefter koden i linje 188 afvikles:
//Abort handling
SET COMCmd(&HCOM, 'Handler.begin', 0, 0)
SET #DocClose(#DoNotSaveChanges) <-----------------------------------
SET COMCmd(&HCOM, 'Handler.ignore_error', 0, 0)
SET COMCmd(&HCOM, 'Handler.end', 0, 0)
SET COMCmd(&HCOM, 'Scope.setup', 0, 0)(Abort handling), hvor man forsøger at lukke dokumentet, som det ikke lykkedes at loade eller skabe, hvorefter dette kald også fejler.
Så lige nu får du ikke din skabelon loaded.
Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5 -
Hej igen Henrik,
Jeg har prøvet at se hvad jeg kan gøre, for at debugge på den fejl. Men jeg ser ikke mange muligheder.
Som tidligere nævnt, så kommer fejlen ikke hver gang, og der lader ikke til at være nogen sammenhæng i hvornår fejlen kommer.
Hvad vil du anbefale jeg prøver?
Fejlen kommer i et Citrix miljø, på en terminal server med en del aktive brugere (typisk 30+ samtidige brugere).
Server OS: Windows Server Standard
Word: 2010
Der køres Mcafee antivirusKan det være antivirus der konflikter?
Mvh
Mads W. -
-
-
Hej Mads,
Nej - det øger mistanken om at der i virtualiserede miljøer opstår flaskehalse, som ikke umiddelbart er synlige/målbare på de enkelte virtuelle servere.
En anden mistanke er at der måske er noget Citrix specifikt, som giver problemer for Word og Excel Automation.Vi er ikke i stand til at reproducere denne type problemer, så i et eller andet omfang må der være tale om et flaskehals/performance problem, som rammer Automation til Word og Excel - måske i form af at f.eks. Word er følsom over for forsinkelser ved tilgang til åbnede dokumenter, men det er rent gætværk.
Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5 -
Hej igen,
Æv, det var ikke lige hvad jeg håbede at høre. Da jeg kan have svært ved at omsætte den besked, til noget kunden vil godtage. :(
Kunden bruger heldigvis ikke brevflet ret meget, så det forstyrrer heldigvis ikke alle brugernes dagligdag.
Sig til hvis jeg kan gøre yderligere for at teste på en løsning.Mvh.
Mads W