Index

Remote exceptions

Exception minor codes

The MARSHAL minor codes

Hex

Dec

Minor

Name

Case

47430001

1195573249

1

Giop

The message being received is not a GIOP message. It does not start from the expected magic sequence byte[] { 'G', 'I', 'O', 'P' }.

47430002

1195573250

2

Header

The unexpected IOException while reading or writing the GIOP message header or the subsequent request or response header

47430003

1195573251

3

EOF

The data stream ended before reading all expected values from it. This usually means that the CORBA message is corrupted, but may also indicate that the server expects the remote method being invoked to have more or different parameters

47430005

1195573253

5

CDR

The unexpected IOException while reading or writing the data via Commond Data Representation stream

47430006

1195573254

6

Value

The unexpected IOException while reading or writing the Value type.

47430007

1195573255

7

Forwarding

The unexpected IOException while handling request forwarding.

47430008

1195573256

8

Encapsulation

The unexpected IOException while handling data encapsulation, tagged components, tagged profiles, etc.

47430009

1195573257

9

Any

The unexpected IOException while inserting or extracting data to/from the Any, DynAny or DynamicAny.

4743000a

1195573258

10

UserException

The unexpected UserException in the context where it cannot be handled as such and must be converted to the SystemException.

4743000b

1195573259

11

Inappropriate

While the operation could formally be applied to the target, the OMG standard states that it is actually not applicable. For example, some CORBA objects like POA are always local and should not be passed to or returned from the remote side.

4743000c

1195573260

12

Negative

When reading data, it was discovered that size of the data structure like string, sequence or character is written as the negative number.

4743000e

1195573262

14

Graph

Reference to non-existing node in the data grapth while reading the value types.

4743000f

1195573263

15

Boxed

Unexpected exception was thrown from the IDL type helper while handling the object of this type as a boxed value.

47430010

1195573264

16

Instantiation

Unable to instantiate an value type object while reading it from the stream.

47430011

1195573265

17

ValueHeaderTag

The header tag of the value type being read from the CDR stream contains an unexpected value outside 0x7fffff00 .. 0x7fffffff and also not null and not an indirection.

47430012

1195573266

18

ValueHeaderFlags

The header tag flags of the value type being read from the CDR stream make the invalid combination (for instance, 0x7fffff04).

47430013

1195573267

19

ClassCast

The value type class, written on the wire, is not compatible with the expected class, passed as a parameter to the InputStream.read_value.

47430014

1195573268

20

Offset

Positive or otherwise invalid indirection offset when reading the data graph of the value type.

47430015

1195573269

21

Chunks

Errors while reading the chunked value type.

47430016

1195573270

22

UnsupportedValue

No means are provided to read or write this value type (not Streamable, not CustomMarshal, not Serializable, no factory, no helper.

47430017

1195573271

23

Factory

The value factory, required for the operation being invoked, is not registered with this ORB.

47430018

1195573272

24

UnsupportedAddressing

Unsupported object addressing method in GIOP request header.

47430019

1195573273

25

IOR

Invalid object reference (IOR).

4743001a

1195573274

26

TargetConversion

Problems with converting between stubs, ties, interfaces and implementations.

4743001b

1195573275

27

ValueFields

Problems with reading or writing the fields of the value type object

4743001c

1195573276

28

NonSerializable

The instance of the value type is not serializable

The BAD_OPERATION minor codes

Hex

Dec

Minor

Name

Case

47430000

1195573248

0

Method

The remote side requested to invoke the method that is not available on that target (client and server probably disagree in the object definition). This code is set when the problem arised in the Classpath core; the idlj and rmic may generate the user code that sets 0x0 or other value.

47430009

1195573257

9

Any

Attempt to extract from the Any value of the different type that was stored into that Any. The same code is used to indicate this error for DynamicAny

4743000a

1195573258

10

Activation

Failed to activate the inactive object due any reason.

4743000b

1195573259

11

Policy

The policies, applying to ORB or POA prevent the requested operation.

4743000c

1195573260

12

Socket

Socket related errors like failure to open socket on the expected port

4743000e

1195573262

14

Enumeration

The passed value for enumeration is outside the valid range for that enumeration.

4743000f

1195573263

15

PolicyType

The passed policy code is outside the valid range of the possible policies for the given policy type.

The NO_RESOURCES minor codes

Hex

Dec

Minor

Name

Case

47430014

1195573268

20

Ports

No more free ports available for the new objects. The port control, if turned on, prevents malicios client from knocking the server out by suddenly requiring to allocate a very large number of objects.

47430015

1195573269

21

Threads

Too many parallel calls (too many parallel threads). The thread control, if turned on, prevents malicios client from knocking the server out by suddenly submitting a very large number of requests.

The DATA_CONVERSION minor codes

Hex

Dec

Minor

Name

Case

47430016

1195573270

22

Missing_IOR

The stringified object reference points redirectos to non existing or not accessible resource

Specification documents

Supported URL schemes

All defined in CORBA 3.0.3,formal/04-03-12 (IOR:, corbaloc:, corbaname:, file://, ftp:// and http://). The maximal number of redirections for file://, ftp:// and http:// is limited to 10 by default.

Charsets

Protocol details

Socket usage rules

Ports

Time outs

Index

CorbaInteroperability (last edited 2005-11-30 08:49:29 by audriusa)