Du kan få feilmeldingen "ingen gyldig, kjøres koden i metoden [navn]" i Microsoft Axapta MorphX


Microsoft Business Solutions-Axapta 3.0, er nå en del av Microsoft Dynamics AX 3.0. Alle referanser til Microsoft Business Solutions-Axapta og Microsoft Axapta, gjelder for Microsoft Dynamics AX.

Symptomer


Du kan få følgende feilmelding i Microsoft Business Solutions - Axapta MorphX:
Feil under kjøring av kode: LedgerJournalPost (objekt) har ingen gyldig kode kjøres i "main"-metode.

Årsak


Dette problemet kan være forårsaket av følgende problemer:
  • En metode som kalles har syntaksfeil i koden.
  • Kode kompilering mislyktes.
  • Et objekt er ødelagt i det gjeldende laget som er i bruk.

Løsning


Hvis du vil omgå dette problemet, bruker du en av følgende metoder.

Metode 1: Omkompilere objektet

  1. Velg Åpnefil -menyen, og klikk deretter Applikasjonsobjekttreet.
  2. I vinduet Application Object Tree finner du objektet du vil kompilere.
  3. Høyreklikk objektnavnet på, og deretter Kompiler.

Metode 2: Omkompilere applikasjonsobjekttreet

  1. Velg Åpnefil -menyen, og klikk deretter Applikasjonsobjekttreet.
  2. Velg Kompiler.

    Obs! Dette trinnet starter en fullstendig samling som ligner på kompilering som oppstår når du installerer eller oppdaterer Microsoft Axapta.

Hvis du vil ha mer informasjon


Hvis du vil gjenskape dette problemet, oppretter du en syntaksfeil i en metode, og prøv deretter å bruke denne metoden for feil i en jobb.
Stack trace:
(C) \Classes\LedgerJournalPost\main
(C) \Classes\FormFunctionButtonControl\Clicked
(C) \Classes\FormFunctionButtonControl\Clicked
(C) \Classes\FormMenuButtonControl\Clicked