tab+enter... problem in gmail...<br>anyway, the shown code results in:<br><br>kind: 14<br>omniORB: Assertion failed.&nbsp; This indicates a bug in the application<br>using omniORB, or maybe in omniORB itself.<br>&nbsp;file: any.cc<br>
&nbsp;line: 381<br>&nbsp;info: kind == CORBA::tk_void || kind == CORBA::tk_null<br>terminate called after throwing an instance of &#39;omniORB::fatalException&#39;<br>Aborted<br><br>but using a nil object reference in an any is allowed isn&#39;t it?
<br><br><div><span class="gmail_quote">On 2/28/07, <b class="gmail_sendername">renej</b> &lt;<a href="mailto:renej.frog@gmail.com">renej.frog@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
the following code fails:<br><br>#include &lt;iostream&gt;&nbsp; <br>#include &lt;omniORB4/CORBA.h&gt; <br>using namespace std; <br>int main() {<br>&nbsp;&nbsp;&nbsp; CORBA::Any any;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; any &lt;&lt;= CORBA::Object::_nil();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
cout &lt;&lt; &quot;kind: &quot; &lt;&lt; 
any.type()-&gt;kind() &lt;&lt; endl; <br>&nbsp;&nbsp;&nbsp; CORBA::Object_ptr objPtr;<br>&nbsp;&nbsp;&nbsp; any &gt;&gt;= objPtr;<br><br>&nbsp;&nbsp;&nbsp; cdrStream *cdr = new cdrMemoryStream();<br>&nbsp;&nbsp;&nbsp; any &gt;&gt;= *cdr;<br><br>&nbsp;&nbsp;&nbsp; return 0; }<br><br>
</blockquote></div><br>