<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Hello&nbsp;
<div><br>
</div>
<div>I wonder if anyone can help me with this?</div>
<div>Given a valid imageId I'm trying to get the name of the &nbsp;parent dataset using Matlab.</div>
<div><br>
</div>
<div>this snippet</div>
<div><br>
</div>
<div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-tab-span" style="white-space: pre; "></span>ids = java.util.ArrayList();</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-tab-span" style="white-space:pre"></span>ids.add(imageId);
<span style="color: #259b33">%add the id of the image.</span></font></div>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Courier; color: #259b33; min-height: 12.0px">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp;<br class="webkit-block-placeholder">
</font></p>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; param = omero.sys.ParametersI;</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; param.addIds(ids);</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; service = session.getQueryService();</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; list = service.findAllByQuery([<span style="color: #b435f1">'select l from DatasetImageLink as l where l.child.id = '</span>, num2str(ID)], []);</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; dataset = list.get(0).getParent();</font></div>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Courier; min-height: 12.0px">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br class="webkit-block-placeholder">
</font></p>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; datasetId = dataset.getId().getValue()</font></div>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">runs fine &amp; gives me a datasetId that looks good (ie matches what I see with insight)</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">However this line&nbsp;</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">dataset.getName()&nbsp;</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">Gives me the following errors</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'">
<div style="font-size: large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
Error using omero.model.DatasetI/getName</div>
<div style="font-size: large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
Java exception occurred:</div>
<div style="font-size: large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
omero.UnloadedEntityException: Object unloaded:omero.model.DatasetI@d0c94c0</div>
<div style="font-size: large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<span class="Apple-tab-span" style="white-space:pre"></span>at omero.model.DatasetI.errorIfUnloaded(DatasetI.java:22)</div>
<div style="font-size: large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<span class="Apple-tab-span" style="white-space:pre"></span>at omero.model.DatasetI.getName(DatasetI.java:668)</div>
<div style="font-size: large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<span class="Apple-tab-span" style="white-space:pre"></span>at omero.model.Dataset.getName(Dataset.java:218)</div>
<div style="font-size: large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<br>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">Any help welcome at this point. I assume &quot;Object Unloaded&quot; is a clue here?</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">Thanks</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Courier; ">
<font class="Apple-style-span" face="'Times New Roman'" size="4">Ian</font></div>
</font></div>
<div><font class="Apple-style-span" face="'Times New Roman'" size="4"><br>
</font></div>
<div><br>
</div>
</body>
</html>