L4G >  Erreurs Langage Safe X3  

Afficher tout Masquer tout

Introduction

On trouvera ci-dessous la liste des différentes erreurs susceptibles d'être renvoyées par le moteur adonix lors de l'exécution d'un traitement. Ces erreurs provoquent, lorsqu'elles ne sont pas interceptées par l'instruction Onerrgo, un arrêt du traitement, et un affichage du message dans une boîte d'erreur.

Lorsqu'elles sont interceptées par l'instruction Onerrgo, une erreur provoque un débranchement à l'étiquette correspondante. On peut alors retrouver le numéro d'erreur correspondant dans la variable errn, et le numéro de ligne dans la variable errl, et arrêter l'exécution par l'instruction End, ou reprendre l'exécution à l'instruction suivant celle qui a provoqué l'erreur par l'instruction Resume.

Analyse syntaxique

ExplicationNom
1Il manque une parenthèse fermante ERPAFPA
2Il manque une parenthèse ouvrante ERPAOPA
3Il manque une virguleERPAVIR
4Fonction inconnueERPAFON
5Caractère illégalERCARIN

Liées aux variables

ExplicationNom
6Variable inexistanteERVARI
7Classe inexistanteERCLAS
8Indice incorrectERINDI
9Pas de zone courante ERPAZC
10Incompatibilité de typeERMODE
61Variable déjà existanteERVEX
62Variable non modifiableEREADONLY
69Mauvais nombre de paramètresERARGNO
70Type de paramètre incompatibleERARGTY

Evaluation

ExplicationNom
11Racine d'un nombre négatifERSQNG
12Erreur en calcul trigonométriqueERTRIG
13Dépassement de capacité en calculERHUGE
14Erreur log d'un nombre négatifERLOGN
15Erreur trigonométrique hyperboliqueERTRIH
16Erreur en calcul de factorielleERFACT
17Indice négatifERINEG
18Numéro de libellé incorrectERNULI
50Fonction indéfinie pour la valeur donnéeERDOM
51Erreur en gestion des DCBERDCB
52Erreur log(0)ERLOGZ
53Erreur division par 0ERDIVZ
55Trop de dimensionERDIM
56Erreur date incorrecteERDATE

Gestion de fichier

ExplicationNom
19Type de fichier IncorrectINCFIC
20Fichier inexistantPAFIC
84Objet déjà  ExistantEROBEX
21Clé inexistante dans cette tablePACLE
22mode de lecture incorrectMODIN
23Erreur en gestion de fichier C-ISAMERISAM
24Erreur gestion fichier séquentiel ERGFIC
25Erreur système ERSYST
58Erreur sur le fichier messageERMESS
27Problème d'accès sur un fichierERACCE
28ouverture d'une même table 2 foisERREOP
29Trop de tables ouvertesTROFIC
30Mauvaise table associée au masquePAFIAS
31Plus de mémoire disponiblePLUMEM
57Pas de seek possible sur stdioERSEEK
48Pas de transaction en coursPADTRAN
49Il y a déjà une transaction en coursDEJTRAN
63Ouverture accès exclusif impossibleACEXIMP
66Nom de fichier incorrectERFNAM
71Fermeture impossible durant une transactionCLOTRAN
75Erreur OracleERORA
76Erreur SQL ServerERING
78Erreur sur fichier de transactionERTRAN
43Table verrrouilléeFISLOCK

Traitements

ExplicationNom
32Return ne correspond pas à un GosubERRET
38Trop de traitements ou de procédures en coursTROPRO
39Etiquette inexistanteERLAB

Saisie

ExplicationNom
47Masque inexistantERPAMK
35Le rang n'est pas un tableauERPATB
372 masques de même abréviationERMABR
42Trop de Masques OuvertsERTROM
59Trop de Tableaux OuvertsETRETA
36Fenêtre inexistanteNOFEN
79Trop de fenêtres ouvertesERTRWD
80Erreur en d’initialisation du TerminalETERIN

Variable [S] fstat

ExplicationNom
1Enregistrement déjà  verrouilléERLOCK
2recherche partielleERECIND
3clé dupliquéeERDUPCL
4Début / fin de fichierERDEBF
5pas d'enregistrement trouvéERPALEC

Erreurs Diverses

ExplicationNom
33Fonction non implémentée !EREX
34Erreur en création de variableERVARC
41Valeur de step nulleERLOOP
26Erreur interne ERINT
44Plus de place sur le disqueERMDISK
45Erreur en gestion du fichier APLERAPL
46Fichier imprimante inexistantERIMP
60Plus de canaux disponiblesERCHAN
64Processus inexistantNOPROC
65Dépassement limite taille fichiersERULIM
67Trop d'Adonix TournentERTRAD
68Trop d'utilisateurs utilisent cette applicationERTRAP
72Adonix n'a pas été sérialiséERADNS
73Application inexistanteERAPIN
54Sérialisation de l'application incorrecte !ERSRAP
74Sérialisation ADONIXApplication incompatibleERAPAD
77Trop d'Options dans ce menuERRTOM
81Zone inexistanteENAREA
82Trop d'états ouvertsERTROFORM
83Ouverture d'un même état 2 foisEROUVFORM

Erreur triées par numéro

 No

Explication 

 Code

 1

Il manque une parenthèse fermante 

ERPAFPA 

 2

Il manque une parenthèse ouvrante 

ERPAOPA 

 3

Il manque une virgule 

ERPAVIR 

 4

Fonction inconnue

ERPAFON 

 5

Caractère illégal

ERCARIN 

 6

Variable inexistante

ERVARI 

 7

Classe inexistante 

ERCLAS 

 8

Indice incorrect

ERINDI 

 9

Pas de zone courante 

ERPAZC 

 10

Incompatibilité de type 

ERMODE 

 11

Racine d'un nombre négatif 

ERSQNG 

 12

Erreur en calcul trigonométrique

ERTRIG 

 13

Dépassement de capacité en calcul 

ERHUGE 

 14

Logarithme d'un nombre négatif 

ERLOGN 

 15

Erreur trigonométrie hyperbolique 

ERTRIH 

 16

Erreur en calcul de factorielle 

ERFACT 

 17

Indice négatif 

ERINEG 

 18

Numéro de libellé incorrect 

ERNULI 

 19

Type de fichier incorrect 

INCFIC 

 20

Fichier inexistant 

PAFIC 

 21

Clé inexistante dans cette table 

PACLE

 22

Mode de lecture incorrect

MODIN 

 23

Erreur en gestion de fichier C-ISAM 

ERISAM 

 24

Erreur gestion fichier séquentiel  

ERGFIC 

 25

Erreur système

ERSYST 

 26

Erreur interne

ERINT 

 27

Problème d'accès sur un fichier  

ERACCE 

 28

Ouverture d'une même table 2 fois 

ERREOP 

 29

Trop de tables ouvertes 

TROFIC 

 30

Mauvaise table associée au masque

PAFIAS 

 31

Plus de mémoire disponible 

PLUMEM 

 32

Return ne correspondant pas à un gosub 

ERRET 

 33

Fonction non implémentée !

EREX 

 34

Erreur en création de variable

ERVARC

 35

Le rang n'est pas un tableau

ERPATB 

 36

Fenêtre inexistante 

NOFEN 

 37

2 masques de même abréviation

ERMABR 

 38

Trop de traitements ou de procédures en cours 

TROPRO 

 39

Etiquette inexistante 

ERLAB 

 40

Erreur en écriture de fichier 

ERECR

 41

Valeur de step nulle 

ERLOOP 

 42

Trop de Masques Ouverts 

ERTROM

 43

Table  verrouillée 

FISLOCK

 44

Plus de place sur le disque 

ERMDISK

 45

Erreur en gestion du fichier APL 

ERAPL

 46

Fichier imprimante inexistant

ERIMP 

 47

Masque Inexistant 

ERPAMK

 48

Pas de transaction en cours 

PADTRAN 

 49

Il y a déjà une transaction en cours 

DEJTRAN

 50

Fonction indéfinie pour la valeur donnée

ERDOM

 51

Erreur en gestion des DCB 

ERDCB

 52 

Erreur log(0) 

ERLOGZ 

 53

Erreur division par 0 

ERDIVZ 

 54

Sérialisation de l'application incorrecte !

ERSRAP

 55

Trop de dimensions

ERDIM 

 56

Erreur date incorrecte 

ERDATE

 57

Pas de seek possible sur stdio 

ERSEEK 

 58

Erreur sur le fichier message 

ERMESS 

 59

Trop de Tableaux Ouverts

ETRETA

 60

Plus de canaux disponibles 

ERCHAN 

 61

Variable déjà  existante 

ERVEX  

 62

Variable non modifiable 

EREADONLY 

 63

Ouverture accès exclusif impossible 

ACEXIMP

 64

Processus inexistant 

NOPROC 

 65

Dépassement limite taille fichiers

ERULIM 

 66

Nom de fichier incorrect

ERFNAM 

 67

Trop d'Adonix Tournent

ERTRAD 

 68

Trop d'Utilisateurs utilisent cette application 

ERTRAP

 69

Mauvais nombre de paramètres 

ERARGNO 

 70

Type de paramètre incompatible

ERARGTY

 71

Fermeture impossible durant une transaction 

CLOTRAN

 72

Adonix n'a pas été sérialisé

ERADNS 

 73

Application inexistante 

ERAPIN

 74

Sérialisation ADONIX/Application incompatible

ERAPAD

 75

Erreur Oracle 

ERORA 

 76

Erreur SQL Server

ERING 

 77

Trop d'Options dans ce menu 

ERRTOM

 78

Erreur sur fichier de transaction 

ERTRAN 

 79

Trop de fenêtres ouvertes 

ERTRWD 

 80

Erreur en initialisation du terminal 

ETERIN

 81

Zone inexistante 

ENAREA 

 82

Trop d'états ouverts 

ERTROFORM

 83

Ouverture d'un même état 2 fois

EROUVFORM 

 84

Objet déjà existant 

EROBEX 

 85

Trop de slots

 

 86

Slot inexistant

 

 87

Slot déjà existant

 

 88

Connexion non authorisée

 

 89

Erreur DB2

 

 90

Erreur VBScript

 

 91

Trop de liens

 

 92

Duplication de clé sur un index unique

 

 93

Erreur LDAP

 

 94

Erreur d'authentification Kerberos

 

 95

Délai d'authentification expiré

 

 96

Connexion non autorisée

 

 97

La délégation n'est pas autorisée pour ce service

 

 98

Difference horaire trop importante

 

 99

Erreur sur l'archive : Ecrasement du FIRST_HDA

 

 100

Erreur chainage du premier libre : Precedent different de 4

 

 101

Erreur lors du LOCK de l'archive pour modification

 

 102

Erreur lors du UNLOCK de l'archive

 

 103

Erreur lors du LOCK de l'index de l'archive

 

 104

Erreur lors du UNLOCK de l'index de l'archive

 

 105

Trop de constantes

 

 106

Table ou vue inaccessible

 

 107

Fichier inexistant dans l'archive

 

 108

Erreur le nom de fichier est supérieur à 12 caractères

 

 109

Utilisateur ou rôle inexistant

 

 110

La variable doit être une structure

 

 111

Opération impossible sur un champ de structure

 

 112

Membre de structure inexistant

 

 113

L'étiquette n'est pas une sous-procédure

 

 114

L'étiquette n'est pas une méthode

 

 115

Aucun objet courant

 

 116

ERREUR_XML : Document XML incorrect

 

 117

ERREUR_XML : Structure XML non parsable

 

 118

ERREUR_XML : Abréviation inconnue

 

 119

ERREUR_XLM : Abréviation déjà utilisée

 

 120

ERREUR_XML : Trop de fichiers XML ouverts

 

 121

ERREUR_XML : Noeud avec trop d'attributs

 

 122

ERREUR_XML : Pas de nom de fichier

 

 123

ERREUR_XML : Il manque l'abréviation

 

 124

ERREUR_XML : Il manque le nom du noeud

 

 125

ERREUR_XML : Il n'existe pas de noeud avec ce nom

 

 126

Canal en cours d'utilisation

 

 127

Erreur de conversion UTF8

 

 128

Nombre d'instructions ou d'expressions trop important

 

 129

Erreurs emises par le serveur distant

 

 130

Erreur de communication

 

 131

Canal de communication non ouvert