Microsoft Dynamics C5 Aborting

Får du eller dine brugere jævnligt denne her fejl?

Microsoft Dynamics C5 Aborting

Microsoft Dynamics C5 Aborting
Microsoft Dynamics C5 is unable to continue, because vital resources may have become invalid due to a critical power down event or lost network connection.
Microsoft Dynamics C5 will now exit.

…og undret dig over hvad det lige var der ramte?

Bemærk: Fejlen kan også være en anden – især ældre C5’ere kommer ofte ikke med en brugbar fejlbeskrivelse som den ovenfor, men blot en kryptisk fil-fejl eller også lukker de blot ned uden fejl.

 

Kører du Windows 8.1 eller nyere og afvikler Klassisk Dynamics C5 fra et netværkshare – og er din PCer koblet til netværksharet via Group Policy, så er forklaringen højest sandsynligt at den Group Policy lige skal justeres.

Når sådan en Group Policy oprettes har man mulighed for at angive en Action. Den kan stå til en af følgende værdier – hvoraf Replace og Update er de væsentlige:

  • Create: Create a new share for computers.
  • Delete: Remove (“un-share”) a share from computers.
  • Replace: Delete and re-create a share.
    The net result of the Replace action is to overwrite all existing settings associated with the share.
    If the share does not exist, then the Replace action creates a new share.
  • Update: Modify settings of a share.
    This action differs from Replace because it only updates settings that are defined within the preference item.
    All other settings remain as configured on the share.
    If the share does not exist, then the Update action creates a new share.

Denne Action setting skal i forbindelse med Klassisk Dynamics C5 ALTID stå til Update. Ellers vil man ganske simpelt ifm. Windows 8.1 opleve at Klassisk Dynamics C5 dør med ovenstående fejl.

Bemærk: I forbindelse med migrering til ny server kan man være fristet til at sætte den til Replace da der ellers kan være problemer med at klienterne fanger den nye server – det er jo så sådan det er. Men man må så leve med fejlen indtil alle klienter har været på – og derefter bør man skifte til Update.

 

Bemærk også at fejlen optræder BÅDE på SQL og Native databasen, men IKKE optræder hvis man tilkobler til sharet med “net use” kommandoen – fx fra et loginscript.

 

Denne fejl og løsning har været særdeles drilsk at finde da den kan være periodisk og meget diffus at fejlsøge på.

Tak til følgende personer for at lave benarbejdet:

  • Mads W., DataSign.dk, der i virkeligheden forærer os løsningen i nedenstående indlæg på Klassisk Dynamics C5 forumet
  • Rasmus Burkal, ExatoSolutions, for at afprøve løsningen i virkeligheden hos en fælles kunde og inspirere til dette blogindlæg

 

Referencer: