You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by ri...@apache.org on 2007/07/06 10:52:18 UTC

svn commit: r553831 [4/5] - in /incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb: CORBA/ CosNaming/ DynamicAny/ IMR/ OAD/ OB/ OB/BootManagerPackage/ OB/CorbalocProtocolPackage/ OB/CorbalocURLSchemePackage/ OB/URLRegistryPackage/ OBPortableIn...

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionInfoHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionInfoHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionInfoHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionInfoHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static UnknownExceptionInfo
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, UnknownExceptionInfo val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static UnknownExceptionInfo
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionStrategyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionStrategyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionStrategyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/UnknownExceptionStrategyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static UnknownExceptionStrategy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
-    }
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+    }                          
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, UnknownExceptionStrategy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static UnknownExceptionStrategy
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueFactoryManager.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueFactoryManager.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueFactoryManager.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueFactoryManager.java Fri Jul  6 03:52:10 2007
@@ -80,9 +80,9 @@
         // if this operation is called after ORB destruction
         //
         if (destroy_)
-            throw new org.omg.CORBA.INITIALIZE(MinorCodes
-                    .describeInitialize(MinorCodes.MinorORBDestroyed),
-                    MinorCodes.MinorORBDestroyed,
+            throw new org.omg.CORBA.INITIALIZE(org.apache.yoko.orb.OB.MinorCodes
+                    .describeInitialize(org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed),
+                    org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
         Assert._OB_assert(id != null && factory != null);
@@ -101,17 +101,17 @@
         // if this operation is called after ORB destruction
         //
         if (destroy_)
-            throw new org.omg.CORBA.INITIALIZE(MinorCodes
-                    .describeInitialize(MinorCodes.MinorORBDestroyed),
-                    MinorCodes.MinorORBDestroyed,
+            throw new org.omg.CORBA.INITIALIZE(org.apache.yoko.orb.OB.MinorCodes
+                    .describeInitialize(org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed),
+                    org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
         Assert._OB_assert(id != null);
 
         if (factories_.remove(id) == null)
-            throw new org.omg.CORBA.BAD_PARAM(MinorCodes
-                    .describeBadParam(MinorCodes.MinorValueFactoryError)
-                    + ": " + id, MinorCodes.MinorValueFactoryError,
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorValueFactoryError)
+                    + ": " + id, org.apache.yoko.orb.OB.MinorCodes.MinorValueFactoryError,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
@@ -122,9 +122,9 @@
         // if this operation is called after ORB destruction
         //
         if (destroy_)
-            throw new org.omg.CORBA.INITIALIZE(MinorCodes
-                    .describeInitialize(MinorCodes.MinorORBDestroyed),
-                    MinorCodes.MinorORBDestroyed,
+            throw new org.omg.CORBA.INITIALIZE(org.apache.yoko.orb.OB.MinorCodes
+                    .describeInitialize(org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed),
+                    org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
         Assert._OB_assert(id != null);
@@ -140,9 +140,9 @@
         // if this operation is called after ORB destruction
         //
         if (destroy_)
-            throw new org.omg.CORBA.INITIALIZE(MinorCodes
-                    .describeInitialize(MinorCodes.MinorORBDestroyed),
-                    MinorCodes.MinorORBDestroyed,
+            throw new org.omg.CORBA.INITIALIZE(org.apache.yoko.orb.OB.MinorCodes
+                    .describeInitialize(org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed),
+                    org.apache.yoko.orb.OB.MinorCodes.MinorORBDestroyed,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
         Assert._OB_assert(id != null);

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueReader.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueReader.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueReader.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueReader.java Fri Jul  6 03:52:10 2007
@@ -142,9 +142,9 @@
                 return result;
             }
 
-            throw new org.omg.CORBA.MARSHAL(MinorCodes
-                    .describeMarshal(MinorCodes.MinorNoValueFactory)
-                    + ": " + helper_.get_id(), MinorCodes.MinorNoValueFactory,
+            throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                    .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
+                    + ": " + helper_.get_id(), org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
         }
     }
@@ -185,9 +185,9 @@
             } catch (InstantiationException ex) {
             }
 
-            throw new org.omg.CORBA.MARSHAL(MinorCodes
-                    .describeMarshal(MinorCodes.MinorNoValueFactory)
-                    + ": " + clz_.getName(), MinorCodes.MinorNoValueFactory,
+            throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                    .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
+                    + ": " + clz_.getName(), org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
         }
     }
@@ -271,10 +271,10 @@
                 } catch (InstantiationException ex) {
                 }
 
-                throw new org.omg.CORBA.MARSHAL(MinorCodes
-                        .describeMarshal(MinorCodes.MinorNoValueFactory)
+                throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
                         + ": invalid BoxedValueHelper for " + id,
-                        MinorCodes.MinorNoValueFactory,
+                        org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                         org.omg.CORBA.CompletionStatus.COMPLETED_NO);
             }
 
@@ -335,9 +335,9 @@
                 type = h.ids[0];
             else if (id_ != null)
                 type = id_;
-            throw new org.omg.CORBA.MARSHAL(MinorCodes
-                    .describeMarshal(MinorCodes.MinorNoValueFactory)
-                    + ": " + type, MinorCodes.MinorNoValueFactory,
+            throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                    .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
+                    + ": " + type, org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                     org.omg.CORBA.CompletionStatus.COMPLETED_NO);
         }
     }
@@ -379,12 +379,20 @@
             int indTag = in_.read_long();
             if (indTag == -1) {
                 int offs = in_.read_long();
-                if (offs >= -4)
-                    throw new org.omg.CORBA.MARSHAL();
+                if (offs >= -4) {
+                    throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                        org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                        org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                }
                 int tmp = buf_.pos_;
                 buf_.pos_ = buf_.pos_ - 4 + offs;
-                if (buf_.pos_ < 0)
-                    throw new org.omg.CORBA.MARSHAL();
+                if (buf_.pos_ < 0) {
+                    throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                        org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                        org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                }
                 h.codebase = in_.read_string();
                 buf_.pos_ = tmp;
             } else {
@@ -415,12 +423,20 @@
 
             if (indList) {
                 int offs = in_.read_long();
-                if (offs > -4)
-                    throw new org.omg.CORBA.MARSHAL();
+                if (offs > -4) {
+                    throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                        org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                        org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                }
                 saveList = buf_.pos_;
                 buf_.pos_ = buf_.pos_ - 4 + offs;
-                if (buf_.pos_ < 0)
-                    throw new org.omg.CORBA.MARSHAL();
+                if (buf_.pos_ < 0) {
+                    throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                        org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                        org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                }
             } else
                 buf_.pos_ = saveList;
 
@@ -435,12 +451,20 @@
                 indTag = in_.read_long();
                 if (indTag == -1) {
                     int offs = in_.read_long();
-                    if (offs > -4)
-                        throw new org.omg.CORBA.MARSHAL();
+                    if (offs > -4) {
+                        throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                            .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                            org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                    }
                     saveRep = buf_.pos_;
                     buf_.pos_ = buf_.pos_ - 4 + offs;
-                    if (buf_.pos_ < 0)
-                        throw new org.omg.CORBA.MARSHAL();
+                    if (buf_.pos_ < 0) {
+                        throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                            .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                            org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                    }
                     h.ids[i] = in_.read_string();
                     buf_.pos_ = saveRep;
                 } else {
@@ -467,12 +491,20 @@
             int indTag = in_.read_long();
             if (indTag == -1) {
                 int offs = in_.read_long();
-                if (offs > -4)
-                    throw new org.omg.CORBA.MARSHAL();
+                if (offs > -4) {
+                    throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                        org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                        org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                }
                 save = buf_.pos_;
                 buf_.pos_ = buf_.pos_ - 4 + offs;
-                if (buf_.pos_ < 0)
-                    throw new org.omg.CORBA.MARSHAL();
+                if (buf_.pos_ < 0) {
+                    throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection), 
+                        org.apache.yoko.orb.OB.MinorCodes.MinorReadInvalidIndirection,
+                        org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+                }
                 id = in_.read_string();
                 buf_.pos_ = save;
             } else {
@@ -682,10 +714,10 @@
             Header nest = (Header) headerTable_.get(posObj);
 
             if (nest == null)
-                throw new org.omg.CORBA.MARSHAL(MinorCodes
-                        .describeMarshal(MinorCodes.MinorNoValueFactory)
+                throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
                         + ": cannot instantiate value for indirection",
-                        MinorCodes.MinorNoValueFactory,
+                        org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                         org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
             /* Maybe we have an indirection to an object
@@ -1150,10 +1182,10 @@
             // then we have no way to remarshal the data
             //
             if (h.ids.length > 0 && id == null && factoryId == null)
-                throw new org.omg.CORBA.MARSHAL(MinorCodes
-                        .describeMarshal(MinorCodes.MinorNoValueFactory)
+                throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
                         + ": insufficient information to copy valuetype",
-                        MinorCodes.MinorNoValueFactory,
+                        org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                         org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
             //
@@ -1161,10 +1193,10 @@
             // no way to remarshal the data
             //
             if (mod == org.omg.CORBA.VM_CUSTOM.value && factoryId == null)
-                throw new org.omg.CORBA.MARSHAL(MinorCodes
-                        .describeMarshal(MinorCodes.MinorNoValueFactory)
+                throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
                         + ": unable to copy custom valuetype",
-                        MinorCodes.MinorNoValueFactory,
+                        org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                         org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
             //

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueWriter.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueWriter.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueWriter.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ValueWriter.java Fri Jul  6 03:52:10 2007
@@ -503,10 +503,10 @@
             // Raise MARSHAL if no Helper was found
             //
             if (helper == null)
-                throw new org.omg.CORBA.MARSHAL(MinorCodes
-                        .describeMarshal(MinorCodes.MinorNoValueFactory)
+                throw new org.omg.CORBA.MARSHAL(org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory)
                         + ": no helper for valuebox",
-                        MinorCodes.MinorNoValueFactory,
+                        org.apache.yoko.orb.OB.MinorCodes.MinorNoValueFactory,
                         org.omg.CORBA.CompletionStatus.COMPLETED_NO);
 
             //

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/WLoggerHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/WLoggerHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/WLoggerHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/WLoggerHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static WLogger
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, WLogger val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static WLogger
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ZeroPortPolicyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ZeroPortPolicyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ZeroPortPolicyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OB/ZeroPortPolicyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static ZeroPortPolicy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, ZeroPortPolicy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static ZeroPortPolicy
@@ -80,7 +92,10 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }
 

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/IMRORTHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/IMRORTHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/IMRORTHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/IMRORTHelper.java Fri Jul  6 03:52:10 2007
@@ -38,7 +38,11 @@
                 return (IMRORT)_ob_v;
         }
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -81,16 +85,24 @@
     public static IMRORT
     read(org.omg.CORBA.portable.InputStream in)
     {
-        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         return (IMRORT)((org.omg.CORBA_2_3.portable.InputStream)in).read_value(id());
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, IMRORT val)
     {
-        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         ((org.omg.CORBA_2_3.portable.OutputStream)out).write_value(val, id());
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ORBInitInfoHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ORBInitInfoHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ORBInitInfoHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ORBInitInfoHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static ORBInitInfo
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, ORBInitInfo val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static ORBInitInfo
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ObjectReferenceTemplateHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ObjectReferenceTemplateHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ObjectReferenceTemplateHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/ObjectReferenceTemplateHelper.java Fri Jul  6 03:52:10 2007
@@ -38,7 +38,11 @@
                 return (ObjectReferenceTemplate)_ob_v;
         }
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -66,16 +70,24 @@
     public static ObjectReferenceTemplate
     read(org.omg.CORBA.portable.InputStream in)
     {
-        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         return (ObjectReferenceTemplate)((org.omg.CORBA_2_3.portable.InputStream)in).read_value(id());
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, ObjectReferenceTemplate val)
     {
-        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         ((org.omg.CORBA_2_3.portable.OutputStream)out).write_value(val, id());
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/PersistentORTHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/PersistentORTHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/PersistentORTHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/PersistentORTHelper.java Fri Jul  6 03:52:10 2007
@@ -38,7 +38,11 @@
                 return (PersistentORT)_ob_v;
         }
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -86,16 +90,24 @@
     public static PersistentORT
     read(org.omg.CORBA.portable.InputStream in)
     {
-        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         return (PersistentORT)((org.omg.CORBA_2_3.portable.InputStream)in).read_value(id());
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, PersistentORT val)
     {
-        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         ((org.omg.CORBA_2_3.portable.OutputStream)out).write_value(val, id());
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/TransientORTHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/TransientORTHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/TransientORTHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableInterceptor/TransientORTHelper.java Fri Jul  6 03:52:10 2007
@@ -38,7 +38,11 @@
                 return (TransientORT)_ob_v;
         }
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -91,16 +95,24 @@
     public static TransientORT
     read(org.omg.CORBA.portable.InputStream in)
     {
-        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(in instanceof org.omg.CORBA_2_3.portable.InputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         return (TransientORT)((org.omg.CORBA_2_3.portable.InputStream)in).read_value(id());
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, TransientORT val)
     {
-        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream))
-            throw new org.omg.CORBA.BAD_PARAM();
+        if(!(out instanceof org.omg.CORBA_2_3.portable.OutputStream)) {
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
+        }
         ((org.omg.CORBA_2_3.portable.OutputStream)out).write_value(val, id());
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigHelper.java Fri Jul  6 03:52:10 2007
@@ -36,7 +36,11 @@
         if(any.type().equivalent(type()))
             return read(any.create_input_stream());
         else
-            throw new org.omg.CORBA.BAD_OPERATION();
+
+            throw new org.omg.CORBA.BAD_OPERATION(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+                org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigSeqHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigSeqHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigSeqHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/AcceptorConfigSeqHelper.java Fri Jul  6 03:52:10 2007
@@ -36,7 +36,11 @@
         if(any.type().equivalent(type()))
             return read(any.create_input_stream());
         else
-            throw new org.omg.CORBA.BAD_OPERATION();
+
+            throw new org.omg.CORBA.BAD_OPERATION(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+                org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/CommunicationsConcurrencyPolicyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/CommunicationsConcurrencyPolicyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/CommunicationsConcurrencyPolicyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/CommunicationsConcurrencyPolicyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static CommunicationsConcurrencyPolicy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, CommunicationsConcurrencyPolicy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static CommunicationsConcurrencyPolicy
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/DispatchStrategyPolicyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/DispatchStrategyPolicyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/DispatchStrategyPolicyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/DispatchStrategyPolicyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static DispatchStrategyPolicy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, DispatchStrategyPolicy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static DispatchStrategyPolicy
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/EndpointConfigurationPolicyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/EndpointConfigurationPolicyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/EndpointConfigurationPolicyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/EndpointConfigurationPolicyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static EndpointConfigurationPolicy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, EndpointConfigurationPolicy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static EndpointConfigurationPolicy
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/GIOPVersionPolicyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/GIOPVersionPolicyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/GIOPVersionPolicyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/GIOPVersionPolicyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static GIOPVersionPolicy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, GIOPVersionPolicy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static GIOPVersionPolicy
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/InterceptorCallPolicyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/InterceptorCallPolicyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/InterceptorCallPolicyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/InterceptorCallPolicyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static InterceptorCallPolicy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, InterceptorCallPolicy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static InterceptorCallPolicy
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static POA
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, POA val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static POA
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerFactoryHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerFactoryHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerFactoryHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerFactoryHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static POAManagerFactory
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, POAManagerFactory val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static POAManagerFactory
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/POAManagerHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static POAManager
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, POAManager val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static POAManager
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/ServerDomainHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/ServerDomainHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/ServerDomainHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/ServerDomainHelper.java Fri Jul  6 03:52:10 2007
@@ -32,7 +32,11 @@
         if (any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -85,7 +89,10 @@
                 return _ob_stub;
             }
 
-            throw new org.omg.CORBA.BAD_PARAM();
+            throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+                .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+                org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
         }
 
         return null;

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static SynchronizationPolicy
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, SynchronizationPolicy val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static SynchronizationPolicy
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyValueHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyValueHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyValueHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OBPortableServer/SynchronizationPolicyValueHelper.java Fri Jul  6 03:52:10 2007
@@ -36,7 +36,11 @@
         if(any.type().equivalent(type()))
             return read(any.create_input_stream());
         else
-            throw new org.omg.CORBA.BAD_OPERATION();
+
+            throw new org.omg.CORBA.BAD_OPERATION(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+                org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static AccFactory
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, AccFactory val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static AccFactory
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryInfoHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryInfoHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryInfoHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryInfoHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static AccFactoryInfo
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, AccFactoryInfo val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static AccFactoryInfo
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryRegistryHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryRegistryHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryRegistryHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactoryRegistryHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static AccFactoryRegistry
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, AccFactoryRegistry val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static AccFactoryRegistry
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactorySeqHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactorySeqHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactorySeqHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AccFactorySeqHelper.java Fri Jul  6 03:52:10 2007
@@ -36,7 +36,11 @@
         if(any.type().equivalent(type()))
             return read(any.create_input_stream());
         else
-            throw new org.omg.CORBA.BAD_OPERATION();
+
+            throw new org.omg.CORBA.BAD_OPERATION(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+                org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -62,12 +66,20 @@
     public static AccFactory[]
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, AccFactory[] val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static AcceptCB
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, AcceptCB val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static AcceptCB
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBSeqHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBSeqHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBSeqHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptCBSeqHelper.java Fri Jul  6 03:52:10 2007
@@ -36,7 +36,11 @@
         if(any.type().equivalent(type()))
             return read(any.create_input_stream());
         else
-            throw new org.omg.CORBA.BAD_OPERATION();
+
+            throw new org.omg.CORBA.BAD_OPERATION(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+                org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -62,12 +66,20 @@
     public static AcceptCB[]
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, AcceptCB[] val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static Acceptor
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, Acceptor val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static Acceptor
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorInfoHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorInfoHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorInfoHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorInfoHelper.java Fri Jul  6 03:52:10 2007
@@ -34,7 +34,11 @@
         if(any.type().equivalent(type()))
             return narrow(any.extract_Object());
 
-        throw new org.omg.CORBA.BAD_OPERATION();
+
+        throw new org.omg.CORBA.BAD_OPERATION(
+            org.apache.yoko.orb.OB.MinorCodes
+                    .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+            org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -60,13 +64,21 @@
     public static AcceptorInfo
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, AcceptorInfo val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static AcceptorInfo
@@ -80,6 +92,9 @@
         {
         }
 
-        throw new org.omg.CORBA.BAD_PARAM();
+        throw new org.omg.CORBA.BAD_PARAM(org.apache.yoko.orb.OB.MinorCodes
+            .describeBadParam(org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType), 
+            org.apache.yoko.orb.OB.MinorCodes.MinorIncompatibleObjectType, 
+            org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }

Modified: incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorSeqHelper.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorSeqHelper.java?view=diff&rev=553831&r1=553830&r2=553831
==============================================================================
--- incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorSeqHelper.java (original)
+++ incubator/yoko/trunk/core/src/main/java/org/apache/yoko/orb/OCI/AcceptorSeqHelper.java Fri Jul  6 03:52:10 2007
@@ -36,7 +36,11 @@
         if(any.type().equivalent(type()))
             return read(any.create_input_stream());
         else
-            throw new org.omg.CORBA.BAD_OPERATION();
+
+            throw new org.omg.CORBA.BAD_OPERATION(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeBadOperation(org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch),
+                org.apache.yoko.orb.OB.MinorCodes.MinorTypeMismatch, org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     private static org.omg.CORBA.TypeCode typeCode_;
@@ -62,12 +66,20 @@
     public static Acceptor[]
     read(org.omg.CORBA.portable.InputStream in)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorReadUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 
     public static void
     write(org.omg.CORBA.portable.OutputStream out, Acceptor[] val)
     {
-        throw new org.omg.CORBA.MARSHAL();
+        throw new org.omg.CORBA.MARSHAL(
+                org.apache.yoko.orb.OB.MinorCodes
+                        .describeMarshal(org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported),
+                org.apache.yoko.orb.OB.MinorCodes.MinorWriteUnsupported,
+                org.omg.CORBA.CompletionStatus.COMPLETED_NO);
     }
 }