GINO Graphics Suite - GINO v9.0  

GINO Errors and Warnings

1 Call to GINO routine requiring device to be nominated

A GINO program must call a device nomination routine ( see Device Drivers) to generate graphics

2 Cannot open file for device output

A file open error has occurred opening the requested metafile - check access rights

3 Attempt to close segment when one not open

A call to gCloseSeg() made with no corresponding gOpenSeg()

4 Error count exceeds maximum permitted

More than 10 errors generated - see gSetMaxErrorLimit()

5 GINO not initialized

Graphics device failed to initialize - check environment or contact software support

6 Routine used that will not be available in next release

Check details in Appendix H

7 Routine no longer available

Check details in Appendix H

8 Device not available

Error transmitting data to device - check links or network

9 Call to qualifying routine after device initialization

Move offending call to immediately following nomination routine

10 Cursor not available

Self explanatory

12 Perspective present in current transformation

Need to use homogeneous coordinates

13 Singular input transformation matrix

Self explanatory

14 3D terms present in current transformation

Use 3D transformation routine

15 Point lies behind eye point and does not transform

Self explanatory

16 Polygon vertex not recorded (polygon workspace full)

Increase polygon workspace using gDefinePolygonWorkspace() or reduce complexity

18 GINO font data file not available

Check environment and installation notes

19 Invalid workspace limits

N1 > N2 - correct values

20 Requested paper size too large

Size larger than maximum on current device - check gEnqMaxDrawingLimits()

21 Attempt to draw beyond lower X limit

Check coordinates or switch on windowing

22 Attempt to draw beyond upper X limit

Check coordinates or switch on windowing

23 Attempt to draw beyond lower Y limit

Check coordinates or switch on windowing

24 Attempt to draw beyond upper Y limit

Check coordinates or switch on windowing

25 Attempt to draw beyond lower Z limit

Check coordinates or switch on windowing

26 Attempt to draw beyond upper Z limit

Check coordinates or switch on windowing

27 Attempt to position segment anchor outside device limits

First visible point of segment must lie within device limits

28 Invalid segment operation on current segment

Attempt to use gMoveSegBy2D() on current segment

29 Negative workspace size requested

Self explanatory

30 Not enough space available for new workspace size

Increase global workspace size with gSetWorkspaceLimit()

31 New workspace size too small for existing data

Can't decrease workspace to less than current data requirements

33 Invalid character follows escape character

Probable single use of current escape character

34 Negative polygon list size

Self explanatory

35 Character not available on output device

Self explanatory

36 Negative polygon identifier

Self explanatory

37 Attempt to define invalid escape character

Outside range 32 - 127 or defined escape code - see gDisplayStr()

38 Not enough room in workspace

Increase global workspace using gSetWorkspaceLimit()

39 Routine requires workspace to be defined

Must declare global workspace using gSetWorkspaceLimit() first

40 Arc rotation axis is undefined

Zero length direction vector in 3D arc

41 Arc end vector is undefined

Centre and end point are coincident

42 Negative number of points in multi-drawing routine

Self explanatory

43 Curve is undefined (all points coincide)

Self explanatory

44 Single non-zero vector incr. with inconsistent end conditions

Curve only contains two points and without extra end points for full definition

45 Negative broken line type

Self explanatory

46 Negative colour index

Self explanatory

47 Negative line width

Self explanatory

48 Negative pen type

Self explanatory

49 Negative line end type

Self explanatory

50 Negative gap length

Self explanatory

51 Broken line mode out of range

Mode must be one of GCONTCHAIN, GCONTDASH, GDISCONTDASH or GDISCONTCHAIN

52 Broken line type out of range

Outside range 1 to 256

56 Line style index out of range

Outside range 1 to 256

57 Fill style index out of range

Outside range 1 to 256

58 Negative hatch line separation

Self explanatory

59 Invalid component in colour definition

Outside range 0.0 to 1.0

60 Transformation stack empty

Attempt to use gPopTransform() without preceding gPushTransform()

61 Transformation stack full

Attempt to stack more than 10 transformation matrices

62 Rotation axis out of range

Axis must be one of GXAXIS, GYAXIS or GZAXIS

63 Shear axis out of range

Shear axis must be one of GXAXIS, GYAXIS or GZAXIS

64 3-D Shear direction out of range

Shear direction must be one of GXAXIS, GYAXIS or GZAXIS

65 Zero scale factor

Self explanatory

66 Axis out of range

View axes must be one of GXAXIS, GYAXIS or GZAXIS

67 Transformation switch out of range

Transform switch must be one of GRESET, GOFF, GON or GINIT

68 Negative or zero character dimension

Self explanatory

69 Negative symbol number

Self explanatory

70 Negative repeat, dash or dot length in broken line def.

Self explanatory

79 No hardware segment facilities - SDF initialized

An attempt has been made to open a picture segment on a device that does not handle segments. Use gSetSegMode() to define the required segment mode for the application

80 Invalid segment number

Attempt to define/use segment outside permitted range

81 Segment does not exist

Attempt to use segment not yet defined

82 Invalid Event type

Event type must be of permitted type

83 Segment closed due to viewport, window or mask setting

This warning indicates that the currently open segment has been closed due to a requested change in viewport, window or mask setting which is not permitted within the body of a segment.

85 Invalid ASCII code

Character code outside range 0-127

88 Invalid fill style in fill routine

Attempt to use negative or invalid fill style

89 Negative line style in fill routine

Attempt to use negative line style

92 Not enough space for temporary area fill workspace

Increase global workspace using gSetWorkspaceLimit()

93 Segment group number out of range

Outside range 1-50

94 Invalid segment range for segment group

Start > end or either out or range

95 Invalid range for segment group numbers

Min > Max

96 Segment group table full

Reduce number of segment groups

97 Negative dot radius

Self explanatory

98 Negative character count

Self explanatory

99 Numeric field width > 32

Self explanatory

100 Too many points in Bezier curve - truncated

A limits of 200 points is imposed on any Bezier curve routine

102 Attempt to switch masking on with no limits set

Define mask using gSetMask2D() before switching on

103 Failed to open file for metafile output

File open error - check disk space or access

104 Failed to open file for metafile input

File open error - check file name and/or access rights

105 Cannot read SAVPIC file

Use gGetPicture() to read SAVPIC file

106 Failed to rewind file for metafile input

System cannot reset pointer to start of file - I/O error

107 Metafile error in segment header data

If file not corrupted, contact software support

108 Metafile error in segment data

If file not corrupted, contact software support

109 Metafile error between segments

If file not corrupted, contact software support

110 Incorrect metafile header

If file not corrupted, contact software support

111 Picture segment not found in metafile

Check list of segments in file using gEnqSavdraSegList()

112 Incorrect metafile data

If file not corrupted, contact software support

113 Corrupt SAVDRA code

If file not corrupted, contact software support

114 Invalid SAVDRA metafile

If file not corrupted, contact software support

116 Invalid delimiter in metafile

If file not corrupted, contact software support

117 Incorrect character count for metafile input record

If file not corrupted, contact software support

118 Incorrect metafile segment header

If file not corrupted, contact software support

119 Invalid file unit

File unit outside implementation range - use gFopen()

120 Window/Mask switch out of range

Switch must be either GON or GOFF

121 Zero view UP vector

Self explanatory

122 Zero rotation axis vector

Self explanatory

123 Zero perspective distance

Self explanatory

124 Plane out of range

Plane must be one of GYZPLANE, GXZPLANE or GXYPLANE

125 Zero perspective distance

Self explanatory

126 Zero window dimension

Self explanatory

127 Zero line of sight vector in view

Self explanatory

128 Zero or negative sphere radius

Self explanatory

129 Line of sight vector and view UP vector coincide

Self explanatory

130 View with perspective required

Self explanatory

131 Window/Mask limits are outside device limits

Self explanatory

133 Invalid file unit

File unit outside implementation range - use gFopen()

134 Not enough space for clipped polygon data

Increase global workspace using gSetWorkspaceLimit()

135 Device driver error - incorrect access to polygon data

Contact device driver writer or customer support

136 Not enough space for metafile polygon data

Increase global workspace using gSetWorkspaceLimit()

137 Negative hit radius

Self explanatory

138 Negative character size index

Self explanatory

139 Input coordinates and current transformation are inconsistent

Self explanatory

140 Invalid maximum error limit

Must set positive value

141 Negative array size

Self explanatory

142 Attempt to position cursor outside device limits

Self explanatory

143 Segment identifier does not exist

Self explanatory

144 Negative or zero scale factor

Self explanatory

145 Negative number of decimal places in numeric field

Self explanatory

146 Invalid file unit

Metafile file unit outside implementation range - check config file & Appendix B (see Device Drivers)

148 Workspace area is internally defined

Global workspace size is predefined in library - this cannot be changed

150 Current picture position is undefined

Define specific pen position using gMove() routine before displaying string

151 Too many vertices in polygon boundary

Program has exceeded 2048 limit

152 Request for memory buffer when already using file storage

Must use gDefineSegWorkspace() before any segments are opened

153 Segment Reference depth > 10

Self explanatory

154 Cannot open scratch software display file

Internal file open error - check access rights

155 Segment display file switch out of range

Switch must be one of GSOFTWARE, GMIXWARE or GHARDWARE

156 Call to change SDF mode while in segment

Must close segment before using gSetSegMode()

157 SDF File pointer corrupted

Contact software support

158 No polygon workspace

Must call gDefinePolygonWorkspace() to use this routine

159 Segment cannot reference itself

Self explanatory

160 Negative dialogue area origin

Increase global workspace using gSetWorkspaceLimit()

161 Negative number of rows or columns in dialogue area

Self explanatory

165 No room for polygonal window/mask

Increase global workspace using gSetWorkspaceLimit()

166 Invalid character justification

Justification must be one of GLEFT, GCENTRE or GRIGHT

167 Invalid argument

Null type must be one of GNOSLASH, GSLASH or GTICK

168 Negative font style

Must use GOUTLINE, GFILLED, GOUTFIL or system dependent +'ve setting

169 Invalid fitting switch

Must use one of GB2P or GSIZE as fitting switch

170 Invalid underscore switch

Must use one of GON or GOFF

171 Negative argument

Must use positive value for all real arguments

172 Not enough points for spline curve

Must provide at least 3 points to define spline curve

173 Invalid font number

Font number is negative or unknown value

174 No room in SDF memory buffer

Increase size of segment workspace using gDefineSegWorkspace()

175 Unable to open SDF archive file

File open error - check access rights

176 SDF mode not set

Must call gSetSegMode() before retrieving segment archive

177 SDF memory buffer not large enough for archive file

Must increase segment workspace or use file mode

178 New line requested outside text block

The *N escape sequence must be used in conjunction with gStartTextBlock()

179 Invalid font representation

Must be in range 0-7

180 Illegal cursor type

Must be one of predefined cursor types

181 Invalid number of points in cursor polyline

Number of vertices must be positive

182 Negative number of polygons in polygon set

Self explanatory

183 Invalid viewport limits

Limits have zero range or outside device limits

184 Invalid viewport scaling switch

Mode must be one of GCENTRAL, GBOTTOMLEFT or GDEFORMED

185 Negative or zero argument

Self explanatory

186 Incorrect sub-array size

Sub-array dimension is less than or equal to zero

187 Pixel rectangle outside device limits

Check pixel dimensions using gEnqPixelResolution()

188 Pixel rectangle not contained within device limits

Check pixel dimensions using gEnqPixelResolution()

189 Negative or zero scale factor

Self explanatory

190 Orientation variable out of range

Orientation must be in range 0-3

191 Pixel data definition out of range

Arguments are either negative or outside range of machine architecture

192 Pixel data definition incompatible

No. of relevant bits (nrb) > Bits per pixel (nbp) or total greater than number of bits per word or device working in direct colour mode

193 Pixel information out of range

Pixel data is outside colour range of device

194 Invalid SDF highlight colour index

Check number of colours available with gEnqColourInfo()

195 Invalid pixel display switch

Switch must be one of GOFF, GON or GBOUNDARY

196 Pixel buffer overflow

Pixel area width > internal buffer - contact software support

197 Invalid drawing area identifier

Identifier greater than number of auxiliary areas available on device

198 Cannot open auxiliary drawing area

Device error - check resources

199 Invalid clipping mode

Mode must be one of GNOCLIP, GHARD or GSOFT

200 Empty GINO state stack

Attempt to call gRestoreGinoState() without corresponding gSaveGinoState()

201 Error accessing GINO state stack file

Internal file read/write error - check access rights or contact software support

202 Invalid thick line generation mode

Mode must be one of GHARDWARE, GMIXWARE or GSOFTWARE

203 Invalid image file type

Unrecognized metafile image type

204 Metafile too large for allocated workspace

Increase local image array size - check dimensions with gEnqImageFile()

205 Invalid colour definition flag

Attempt to read 24bit image on indexed display in mode 0 - use mode 1

206 Invalid shading mode

Mode must be one of GNONE, GFLAT, GGOURAUD or GPHONG

207 Invalid culling mode

Culling must be either  GON or GOFF

208 Invalid blending mode

Blending must be either GON or GOFF

209 Invalid winding mode

Winding must be either GANTICLOCKWISE or GCLOCKWISE

210 Negative or too many points in facet

There must be at least 3 and less 1024 points in a facet

211 Illegal light number

Must be in range 1-8

212 Light not defined

Attempt to switch light on before defined - use gDefineLightSource() first

213 Illegal material index

Must be range 1-256

214 Invalid depth test mode

Must be one of recognized modes

215 Invalid facet filling style

Style must be either GHOLLOW or GSOLID

216 Invalid texture mapping mode

Mode must be one of GOFF, GOVERLAY, GMODULATE or GBLEND

217 Invalid texture mapping wrap mode

Mode must be either GREPEAT or GCLAMP

218 Invalid texture mapping filter

Must be one of GOFF, GOVERLAY, GMODULATE or GBLEND

219 Invalid texture coordinate generation mode

Must be one of GOFF, GOBJECT or GSPHERICAL

220 Texture map too large

Texture map exceeds 1024x1024 limit

221 Invalid fog mode

Fog mode must be one of GNONE or GLINEAR, GEXP1 or GEXP2

222 Invalid facet face

Face must be either GFRONT or GBACK

223 Invalid facet offset mode

Use one of documented modes

224 Invalid point storage mode

Point storage mode must be one of GOFF, GSPACE, GPICTURE or GCLEAR

225 Invalid task priority

Priority must be one of GREALTIME, GHIGH, GNORMAL, GLOW or GIDLE

226 Failed to allocate memory for metafile creation

An attempt to allocate memory failed due to insufficient resources. Either increase amount of virtual memory or reduce size of metafile

227 Fatal error creating metafile

Contact software support

228 Too few or too many points in shaded polyline

There must be at least 2 and less than 1024 points in a shaded polyline

229 Too few data points for interpolation

There must be at least 2 points to carry out an interpolation

230 Invalid interpolation switch

Interpolation switch must be either of GXDATA, GYDATA or GZDATA

231 No. of interpolated values exceeds output array size

There are more intersections for the supplied data value than can be returned in the supplied output arrays. Increase the value of nptout and size of the ptout1 (and ptout2) arrays.

232 Surface complexity too great > 1024 vertices

A maximum surface grid of 1024 x1024 vertices is permitted when composing a spline surface

233 Surface complexity not a multiple of grid size - truncated

The required surface complexity must be a multiple of the supplied grid size. Truncated values have been used.

234 Cannot open unit for error output

An error has occured attempting to open the named file for error/trace output. Either the file is locked or the path is read only

235 Cannot generate ICO file from 24bit pixel data

It is not possible to create an 8bit (256 colour) Windows ICO file from 24 bit pixel image data

236 DXF file not opened

An error has occured attempting to open a DXF metatfile. Either the file is not present or locked.

237 Error reading DXF file

An error has occured attempting to read a DXF metatfile.

238 Segment comment length not defined - use gSetSegCommentLen()

An attempt has been made to assign a segment comment before defining the maximum storage length of comments stored in the segment header.

239 Segment comment truncated

An attempt has been made to assign a segment comment longer than the maximum permitted length.

240 Segment comment length negative or exceeds maximum possible

An attempt was made to  set the maximum segment comment length to be negative or larger than the permitted maximum (MAXINT/64)