CIB format technischer Leitfaden (DE)

21. Fehlerbehandlung

Programmrückgabewerte
Trace

CIB format/output liefert beim Ausführen von Funktionen einen Rückgabewert FALSE(=0) wenn ein Fehler aufgetreten ist.

Der Rückgabewert kann von der Anwendung ausgewertet werden, siehe Kapitel Prgammrückgabewerte (21.1.1.)

CIB format/output kann optional ausführliche Tracedateien erzeugen. Diese sind für den CIB Support bei der Analyse von komplexen Supportfällen oft sehr nützlich. Siehe Kapitel Tracemöglichkeiten (21.1.2.)


Programmrückgabewerte

Wir empfehlen zur konkreten Auswertung der Fehlernummer, die Funktion CibPrGetLastErrorText bzw. CibPrGetErrorText zu verwenden. Die hier angegebene Übersicht zeigt eine Übersicht über die Fehlernummern. Die aktuelle Software kann ggf. noch umfangreichere Fehlerinformationen enthalten.

Rückgabewert

Bedeutung / Mögliche Ursache

-1

Der Druckauftrag wurde durch den Benutzer abgebrochen.

Ursache: In der Abbruchdialogbox wurde der "Abbrechen"-Button betätigt bzw. die ESC-Taste ausgelöst.

0

Alles in Ordnung

1

Ein Drucker mit dem vorgegebenen Namen existiert nicht.

Ursache:

Vermutlich ist die Property PrinterName falsch gesetzt worden.

2

Property kann nicht gelesen werden

3

Property kann nicht verändert werden

4

Fehler beim Erstellen der Fehlerprotokolldatei

5

Leere Eingabedatei

Ursache:

Die zu druckende Eingabedatei enthält kein Zeichen.

6

Fehler bei der Metafileausgabe

7

Kein gültiges RTF-Format

Ursache:

Die Eingabedatei fängt nicht mit "{\rtf(Zahl)" an und entspricht auch nicht anderen von CIB format/output unterstützen Eingabeformaten..

8

Falsche Parameter beim Aufruf

Ursache:

In der DOS-Version wurde ein falscher Aufrufparameter angegeben.

9

Das zu druckende RTF Dokument kann nicht gefunden werden.

Ursache:

Vermutlich ungültige Pfadangabe.

10

Nicht genügend Speicher vorhanden

Ursache:

Zu wenig dynamischer Speicher vorhanden, um den Text abzuarbeiten.

11

Diese Methode ist nicht implementiert

12

In dem RTF Dokument gibt es eine Feldanweisung "EINFÜGENTEXT <Datei>".

Diese einzufügende Datei kann nicht gefunden werden.

13

Drucker nicht gefunden

Ursache:
In der Windows Registry ist kein Standarddrucker aktiviert.

-          Der Spooler ist gestoppt (net stop spooler aktiv, kann mit net start spooler wieder gestartet werden)

-          Es ist kein Drucker installiert

14

Fehlerhafte Buchstaben- oder Fontgröße

Ursache:

CIB format/ouput benutzt eine Fontgröße, die die aktuelle Seitenhöhe übersteigt. Evt. interner Fehler beim Umbruch einer Seite, den RTF-Text bitte an den CIB Support übermitteln.

15

Fehler beim Zugriff auf die Eingabedatei

Ursache:

Die Eingabedatei ist durch eine andere Anwendung auch für einen lesenden Zugriff gesperrt

16

Ungültiges Dateihandle für Dateioperation

Ursache:

CIB format/output verwendet ein ungültiges Handle für eine Dateioperation (interner Programmfehler !)

17

Kein Zugriff auf Fehlerdatei

Ursache:

Für die Fehlerprotokolldatei wurde ein Laufwerk und/oder Pfad angegeben, für das keine Schreibberechtigung besteht.

18

Kein Zugriff auf die PostScript PPD-Konfigurationsdatei.

19

Die PostScript PPD-Konfigurationsdatei hat ein ungültiges Format

20

Zu viel Text in Kopf- oder Fußzeile

21

Fehler im Hauptdokument

22

Fehler in der Tabelle

Ursache:

Eine Tabelle wird in eine Tabelle eingefügt.

23

Diese Absatzart wird beim Textzusammenfügen noch nicht unterstützt

24

Die gewünschte Markierung ist nicht Dokument enthalten, es wird nichts gedruckt

25

Zeile zu lang in der Parameterdatei

26

Lizenzdaten unvollständig

27

Allgemeiner Spoolerfehler

Ursache: Undokumentierte Spoolprobleme

28

Interner Fehler

Ursache:

Unklar, den RTF-Text bitte an den CIB Support vermitteln

29

Ungültiges Funktionsargument

30

Allgemeiner Spoolerfehler

Ursache:

Das Ausgabegerät ist möglicherweise nicht für eine Druckausgabe geeignet (z.B.ein Faxgerät ist als (Standard)ausgabegerät definiert).

31

Ungültige Papiergröße vom Treiber

Ursache:

Der Druckertreiber liefert für die aktuell eingestellte Papierhöhe oder -breite eine 0. Vermutlich ist ein defekter Treiber installiert.

32

Ungültige Auflösung vom Treiber

Ursache:

Der Druckertreiber liefert für die horizontale bzw. vertikale Auflösung eine 0. Vermutlich ist ein defekter Treiber installiert.

33

DeviceMode vom Drucker nicht gefunden

Ursache:

Nur Windows-Fehler:

Der DeviceMode des Druckers kann nicht angefordert werden. Der Text enthält aber ein Textpassage, bei der eine Formatumschaltung ausgeführt werden müßte (z.B. Hoch- Querformat)

34

Drucker ist nicht grafikfähig.

Der zu druckende Text enthält eine Grafikdatei, die nicht ausgedruckt werden kann, da der Drucker nicht grafikfähig ist.

35

Fehler beim Pdf Fontembedding mit System-Routine GetFontData

36

Die verfügbaren Papierformate eines OS/2 Druckers können nicht angefordert werden.

37

Fehler beim Auswerten des Druckertreibers

38

Der Text enthält eine ungültige Tabellenformatierung

39

Ungültiges Tabellenformat

Ursache:

In einer Tabelle sind Tabellen- oder Zellenende verborgen formatiert, obwohl ein textlicher Inhalt in der Tabelle steht.

40

Ungültiger Gerätkontext (Device Context) übergeben

Ursache:

Der übergebene Druckergerätekontext (= hDC) in der Routine print_rtf() (bzw. PrintRtfExt()) ist falsch.

41

Kein Ankerblock der Anwendung

Ursache:

Nur OS/2-Fehler. CIB format/output bekommt kein gültiges Handle für einen Ankerblock vom Presentation-Manager.

42

Kein Präsentationsraum

Ursache:

Nur OS/2-Fehler. Der erfolgreich geöffnete Gerätekontext eines Druckers konnte nicht mit einem Präsentationsraum verbunden werden. Es kann somit kein Spoolauftrag gestartet werden.

43

Keine Queue-Info

Ursache:

Nur OS/2-Fehler. Im Systemspooler gibt es keine Information über irgendwelche installierten Drucker.

44

Es wurde kein PPD Dateiname für die Druckerparameter gesetzt

45

Ungültige Property PrinterLocalisation ist gesetzt

46

Das angeschlossene Ausgabegerät erwartet eine Technology die von CIB format/output nicht unterstützt wird (z.B. MultiMediaPlayer)

47

Übergebener Rückgabepuffer ist zu klein

48

Systemfehler bei Fontauswahl für Drucker aufgetreten

49

Pdf Seitengroesse-Koordinaten ausserhalb Gueltigkeitsbereich

50

Fehler beim Ermitteln des physikalischen Ausgabebereiches

51

Kein passender Font im System gefunden

52

Es ist kein Fontverzeichnis gesetzt

53

Fehlerhaftes RTF Format bei Mehrspaltenverarbeitung

54

Kein Zugriff auf Grafik-Datei

Ursache:

Der Text enthält eine ungültige Pfadangabe für eine eingebundene Grafikdatei.

55

Zu viele geöffnete Dateien.

Ursache:

Der Versuch eine weitere Datei zu öffnen wird vom Betriebssystem abgelehnt, da keine freien Filehandles mehr zur Verfügung stehen.

56

Das Dokument enthält ein nicht unterstütztes Grafikformat, bzw. eine nicht vorhandene Grafik.

57

Komprimierte Bitmaps werden nicht unterstützt

58

Fehler beim Umwandeln einer Grafik in PDF

59

24 Farbtiefe kann nicht in PDF umgewandelt werden

60

Mapi32.dll kann nicht geladen werden

61

Mail-Funktion in Mapi32.dll nicht gefunden

62

Fehler beim Versenden des Mails

63

Es muss ein Mail-Empfänger angegeben werden (Batch-Versand)

64

Das eingebundene Grafikformat wird von CIB format/output nicht unterstützt

65

Unbekanntes Dateiformat wird nicht unterstützt

66

Buchstabenbreite kann nicht aus den Fontdaten ermittelt werden

67

Fehler bei der internen Mailanmeldung

68

GEM Image-File-Format (IMG) nicht unterstützt

69

GEM Metafile Format (GEM) nicht unterstützt

70

Interchange-File-Format (IFF) nicht unterstützt

71

Computer Graphic Metafile Format (CGM) nicht unterstützt

72

WordPerfect Graphic File Format (WPG) nicht unterstützt

73

Leerer oder ungültiger Druckerport

74

TIF-Format mit CCITT-Komprimierung Gruppe T4 nicht unterstützt

75

TIF-Format mit CCITT-Komprimierung Gruppe T6 nicht unterstützt

76

Windows Druckereigenschaftendialog kann nicht angezeigt werden

77

Kopf- oder Fusszeile innerhalb einer anderen Kopf- oder Fusszeile nicht erlaubt

78

Fehler bei der Ausgabe einer OS/2 Bitmap.

Ursache:

Geben Sie die Grafikdatei zur näheren Analyse an den CIB Support.

79

RLE4- und RLE8-Bitmapkomprimierung nicht unterstützt

Ursache:

Die Bitmap-Datei ist im RLE4- oder RLE8-Verfahren komprimiert

80

Ungültiges RTF-Format

Ursache:

Es wurden zuviele geöffnete geschweite Klammer ( { ) im RTF-Format gefunden. Eine zugehörige schließende gescheifte Klammer ( } ) fehlt.

81

Speicherproblem wegen zuvieler RTF-Gruppen

82

Ungültiges RTF-Format

Ursache:

Eine schließende geschweite Klammer ( } ) ist aufgetreten, ohne das vorher eine Gruppe mit einer öffenden geschweiften Klammer ( { ) geöffnet wurde.

83

Ungültiges RTF-Format

Ursache:

Ein ungültiger Hexwert ist im RTF aufgetreten.

84

Ungültiges RTF-Format

Ursache:

Interner Fehler in der RTF-Tabelle.

85

Ungültiges RTF-Format

Ursache:

Interner Fehler in der Zustandstabelle

86

Ungültiges RTF-Format

Ursache:

Unerwartetes Ende des RTF-Formates

87

Spoolproblem:

Ursache:

Das Laufwerk auf dem die Spooldateien abgelegt werden ist vermutlich voll.

88

Spoolprobleme:

Ursache:

Nicht näher spezifiziert.

89

Spoolproblem:

Ursache:

Spooler hat vermutlich Arbeitsspeicherprobleme.

90

Spoolprobleme

Ursache:

Der Anwender hat während eines Spoollaufes das Dokuemnt im Spooler gelöscht.

91

Tabellenproblem:

Möglicherweise ist ein Zellen- oder Tabellenende (=kleiner "Kringel" am Bildschirm) verborgen formatiert.

92

OS/2 Problem:

Ein logischer Font konnte nicht angelegt werden.

93

Direkter Postscriptdruck (derzeit deaktiviert)

Der Drucker ist nicht Postscriptfähig

94

Phys. Druckerqueue Bezeichnung ist fehlerhaft (zu lang ?)

95

Interner Fehler 95: Bitte wenden Sie sich an den CIB Support

96

OS/2 Treiberstruktur enthält keine Längenangabe

98

Windows 3.x:

Kein weiteres Fonthandle im System verfügbar, die korrekte Fontselektion kann deshalb nicht sichergestellt werden.

99

Übergebene Option wird nicht unterstützt (ab 5.0)

100

Ungültiger Optionsparameter für die übergebene Option angegeben (ab 5.0)

101

CIB view kann die CIB format/output DLL nicht laden.

Ursache:

Die CIB format/ouput DLL ist entweder nicht vorhanden oder nicht im Zugriff.

102

Ungültige Parameter für CIB view

Ursache:

Beim Aufruf von CIB view wurden ungültige Aufrufparameter angegeben.

103

Fehler bei der Zlib Kompression oder Dekompression

104

CIB view Hauptfenster kann nicht erzeugt werden

109

Keine Ausgabedatei angegeben

110

Seitenoptimierung fehlgeschlagen

111

Ungültig markierter Editierbereich: Bereich wird begonnen, aber nicht beendet

112

Ungültig markierter Editierbereich: Bereich wird beendet, aber nicht begonnen

113

Ungültig markierter Editierbereich: Bereiche dürfen nicht verschachtelt sein

114

Ungültig markierter Editierbereich: Endemarke darf nicht verborgen sein

115

Speichern: Kein Dokument geladen

116

Ungültiges Handle

117

Internetfunktionen (wininet.dll) nicht gefunden

118

Verzeichnisfehler

119

Kein Dokument geladen

120

Kann Datei nicht löschen

121

Fehler beim Bearbeiten einer Datei

122

Ungültiger Lizenzschlüssel

123

Ungültige Markierung des Editierbereiches innerhalb und außerhalb einer Tabellenzeile

124

Ungültige Fenstergröße für das CIB rec

125

Fehler beim runterladen einer Grafikinformation über eine URL

126

Die entsprechende Property setzt eine ungültige Auflösung

127

Ungültige PCL Header- oder Trailerdatengröße

Ursache:

Da es sich hier um Hexdaten handelt, muss die Datengröße eine gerade Anzahl von Zeichen haben.

128

SocketError

Ursache:

Zugriff auf TCP-Socket ist fehlgeschlagen

129 - 143

Sind Fehler die auf Unixsysthemen entstehen können. Es muss jeweils 128 aufaddiert werden:

#define SIGHUP            1          /* hangup */

#define SIGINT 2          /* interrupt (rubout) */

#define SIGQUIT           3          /* quit (FS) */

#define SIGINS 4          /* illegal instruction */

#define SIGTRC 5          /* trace or breakpoint */

#define SIGIOT 6          /* iot */

#define SIGEMT            7          /* emt */

#define SIGFPT 8          /* floating exception */

#define SIGKIL  9          /* kill, uncatchable termination */

#define SIGBUS 10        /* bus error */

#define SIGSEG 11        /* segmentation violation */

#define SIGSYS 12        /* bad system call */

#define SIGPIPE            13        /* end of pipe */

#define SIGCLK 14        /* alarm clock */

#define SIGTRM            15        /* Catchable termination */

 

144

Pdf/A Fehler: Fonteinbettung aus lizenzrechtlichen Gruenden verweigert

145

Identische Textmarkenbezeichnungen werden doppelt verwendet

146

 

147

Tabellenübertragszeile ist als "Tabelle in Tabelle" nicht unterstützt

148

Der Feldbefehl "PRINT CIB:CNV:" ist mit falscher Schachtelung angewendet

149

Rekursion nicht unterstützt: Die Eingabedatei fügt sich selbst ein

150 - 180

Reserviert für Fehler der Windows MAPI E-Mail-Schnittstelle

181

Allgemeiner Tiff Fehler:

182

Ungültige Farbtiefe bei der TIFF Konvertierung

183

LZW Kompression wird aufgrund Patentzwang nicht unterstützt

184

JPEG Kompression nur gueltig bei True Color

185

Group3/4 und RLE Kompression nur gueltig bei 2 Farben

186

Es fehlt das gewünschte Ausgabeformat das erzeugt werden soll

187

Fehler im Druckersetupdialog

188

Fehler im XML Parser

189

Unterschriften sind in Kopf- und Fusszeilen nicht erlaubt (keine Eindeutigkeit)

190

Die angegebene PPD Datei kann nicht geöffnet werden

191

Geschachtelte Tabellen werden nicht unterstuetzt

192

Fehler beim direkten Abholen von TTF Informationen

193

In ein Textfeld koennen keine anderen Zeichnungsobjekte geschachtelt werden

194

Das eingestellte Ausgabeformat kann nicht über die Funktion CibPrPrint erzeugt werden

195

Allgemeiner Type1 Fehler:

196

Fehler bei der Speicherausgabe

197

Zugriff auf Printserver oder Serverdrucker nicht erlaubt

198

Unerwarteter Ausnahmefehler aufgetreten und abgefangen

199

Leerer Barcodewert in einer Barcodeproperty ist unzulässig

200

Inhalt der Zwischenablage nicht für Syntaxprüfung geeignet

201

Einfügentext Tabelle in Tabelle nicht möglich

Ursache:

Eine Tabelle wird über das Feld INCLUDETEXT in eine Tabelle eingefügt.

202

PCL Problem, es gibt keine Fontglyphtabelle für ein bestimmtes Zeichen

203

PDF Dateien können nicht in Tabellenzellen eingefügt werden

204

PDF Dateien können nicht in Textfelder eingefügt werden

205

PDF Dateien können nicht in Kopf- und Fusszeilen eingefügt werden

206

PDF Datei kann an dieser Stelle nicht in das Dokument eingefügt werden

207

Es kann nicht mehr als eine CIB view Instanz aus einem Prozess gestartet werden.

208

Die aktuelle Datei kann nicht in einem anderen Dateiformat überschrieben werden.

209

Es sind keine Speicherformate zum Abspeichern definiert.

250

verborgener Absatz in Tabelle ohne Tabelleninformation?

251

Es fehlt die Property 'UnicodeDataWorkSpace' für die Rechts nach Links Schriften

252

Es fehlt die Property 'NationalDigits' für die Rechts nach Links Schriften

253

Cups library kann nicht geladen werden

254

Cups Aufruf ist fehlgeschlagen

255

Der Dokumentinhalt passt nicht in die definierte Checkmask

256

Der Dokumentinhalt passt nicht in die definierte Fontmask

260

Zu wenig reservierter Stackspeicher für einen Includetext Baustein

261

Ein Zellinhalt wurde wegen fester Tabellenzellenhöhe abgeschnitten

262

Inhalt des Editierbereichs wurde wegen fester Höhe abgeschnitten

263

HTML_BEGIN/HTML_END in Kopf- oder Fusszeile nicht erlaubt

266

Einzufügendes Dokument zu groß für Kopf- oder Fußzeile

269

Allgemeiner Fehler beim Erzeugen der Pdf Signatur

270

Die Openssl-Dll konnte nicht gefunden werden

271

Die Zertifikatsdatei konnte nicht gefunden werden

272

Die Zertifikatsdatei hat ein falsches Format

273

Das Passwort für die Zertifikatsdatei ist falsch

274

(PDF-Signatur) Das Zertifikat ist noch nicht gültig oder abgelaufen

275

Verwendung von verschachtelten Tabellen in Tabellenüberschrift

276

PDF/A Profil wird nicht unterstützt, kann nicht auf PDF/A konvertieren

277

Ein Dokumentinhalt wurde wegen fester Shapegröße abgeschnitten

278

Abbruch wegen erfolgter Font-Ersetzung

279

Generierung des DataMatrix-Barcodes fehlgeschlagen ( möglicherweise zu große Datenmenge)

284

CIB similarity library kann nicht geladen werden

285

Abrufen der Funktionsadresse aus CIB similarity ist fehlgeschlagen

 

 

288

Grafik ist vorhanden, das Format erzeugt ein inhaltliches Problem beim Auslesen


Trace

Für unklare Fehlersituationen haben Sie mehrere Möglichkeiten eine zusätzliche Protokolldatei zu erzeugen:

  • Sie setzen die Umgebungsvariable CIB_PRTRACE auf einen Dateinamen und führen den Vorgang aus
  • Sie setzen die Property TraceFilename und vollziehen den Vorgang

Wenn Sie CIB view, CIB image oder CibPrShowPrintDialog als Druckdialog nutzen, dann haben Sie mit einem Doppelklick mit der rechten Maustaste die Möglichkeit den Trace interaktiv zu aktivieren.

Hinweis:

Diese Funktionalität ist nicht beim Druck auf Linux über CUPS verfügbar.

Optionaler Trace über Druckdialog