<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Ahhaa indeed correct Josh...<br><br>I stupidly had a copy of the old omero_client.dll (v4.1) in the visual studio project folder, which was what it was loading when executing my test app...<br><br>all fixed now,<br>cheers for the help as always!<br><br>J.<br><br><br><br>&gt; Subject: Re: [ome-devel] omero-cpp<br>&gt; From: josh.moore@gmx.de<br>&gt; Date: Tue, 12 Oct 2010 15:51:04 +0200<br>&gt; CC: ome-devel@lists.openmicroscopy.org.uk<br>&gt; To: jeromeavondo@msn.com<br>&gt; <br>&gt; Hi Jerome,<br>&gt; <br>&gt; An UnmarshalOutOfBoundsException almost always points to something being out of sync. Is it at all possible that you're linking against a 4.1 library? Are you sure you're using Ice 3.3? How did you build the 4.2 library? Does its version match that of your servers?<br>&gt; <br>&gt; ~Josh.<br>&gt; <br>&gt; On Oct 12, 2010, at 3:25 PM, Jerome Avondo wrote:<br>&gt; <br>&gt; &gt; I am trying to get up and running with the C++ interface to OMERO 4.2.<br>&gt; &gt; <br>&gt; &gt; However I have a problem....<br>&gt; &gt; I have recompiled a simple c++ test program (using the 4.2 lib/headers) that was working with 4.1...<br>&gt; &gt; See attached code for the program itself...<br>&gt; &gt; <br>&gt; &gt; I seem to generate the following error as soon as I try and retrieve any objects from omero:<br>&gt; &gt; <br>&gt; &gt;&gt; BasicStream.cpp:442: Ice::UnmarshalOutOfBoundsException:<br>&gt; &gt;&gt; protocol error: out of bounds during unmarshaling<br>&gt; &gt; <br>&gt; &gt; for example, when calling this line:<br>&gt; &gt; <br>&gt; &gt; omero::model::PixelsPtr pixelsObject = gateway-&gt;getPixels(pixelId);<br>&gt; &gt; <br>&gt; &gt; or this line:<br>&gt; &gt; <br>&gt; &gt; omero::model::ImagePtr img = gateway-&gt;getImage(imgId);<br>&gt; &gt; <br>&gt; &gt; same error....<br>&gt; &gt; <br>&gt; &gt; Not sure what is going on here, tried it on two different omero 4.2 servers, that where setup by different people (myself and our ntwk admin) and it seems a consistent error. So unless both omero servers are incorrectly setup, which would be strange but still possible :), I would start ruling out the omero install....<br>&gt; &gt; <br>&gt; &gt; So either my code is wrong (changes since 4.1?) or something else is going on....<br>&gt; &gt; any help would be welcome,<br>&gt; &gt; <br>&gt; &gt; J.<br>&gt; <br>                                               </body>
</html>