<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Steffi,<div><br><div><span style="font-family: Monaco; font-size: 11px; ">Projector2D</span> has been replaced by <span style="font-family: Monaco; font-size: 11px; ">IterableIntervalProjector2D </span>recently in imglib2 core.</div><div>Apparently the version of imglib2 core you have is more recent than 2.0.0-beta-25, because that one doesn't have this change yet.</div><div>However, your imglib-ij project probably is build against the beta-25 and thinks Projector2D is still there.</div><div>(I'm really not looking forward to the world of split imglib repositories, I fear we'll see a lot of problems like this…)</div><div><br></div><div><br></div><div>Instead of overriding individually the version of imglib2, I would recommend just setting the version property in your pom to</div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">       </span></span><span style="color: rgb(0, 145, 147); "><</span>properties<span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">             </span></span><span style="color: rgb(0, 145, 147); "><</span>imglib2.version<span style="color: rgb(0, 145, 147); ">></span><span style="color: rgb(0, 0, 0); ">2.0.0-SNAPSHOT</span><span style="color: rgb(0, 145, 147); "></</span>imglib2.version<span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">       </span></span><span style="color: rgb(0, 145, 147); "></</span>properties<span style="color: rgb(0, 145, 147); ">></span></div></div><div><div><br></div><div>Then in the actual dependencies don't give any version:</div></div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">              </span></span><span style="color: rgb(0, 145, 147); "><</span>dependency<span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                   </span><span style="color: rgb(0, 145, 147); "><</span><span style="color: rgb(78, 145, 146); ">groupId</span><span style="color: rgb(0, 145, 147); ">></span>net.imglib2<span style="color: rgb(0, 145, 147); "></</span><span style="color: rgb(78, 145, 146); ">groupId</span><span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">                    </span></span><span style="color: rgb(0, 145, 147); "><</span>artifactId<span style="color: rgb(0, 145, 147); ">></span><span style="color: rgb(0, 0, 0); ">imglib2</span><span style="color: rgb(0, 145, 147); "></</span>artifactId<span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">                </span></span><span style="color: rgb(0, 145, 147); "></</span>dependency<span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">            </span></span><span style="color: rgb(0, 145, 147); "><</span>dependency<span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                   </span><span style="color: rgb(0, 145, 147); "><</span><span style="color: rgb(78, 145, 146); ">groupId</span><span style="color: rgb(0, 145, 147); ">></span>net.imglib2<span style="color: rgb(0, 145, 147); "></</span><span style="color: rgb(78, 145, 146); ">groupId</span><span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">                  </span><span style="color: rgb(0, 145, 147); "><</span><span style="color: rgb(78, 145, 146); ">artifactId</span><span style="color: rgb(0, 145, 147); ">></span>imglib2-<span style="text-decoration: underline; ">realtransform</span><span style="color: rgb(0, 145, 147); "></</span><span style="color: rgb(78, 145, 146); ">artifactId</span><span style="color: rgb(0, 145, 147); ">></span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(78, 145, 146); "><span style="color: rgb(0, 0, 0); "><span class="Apple-tab-span" style="white-space: pre; ">            </span></span><span style="color: rgb(0, 145, 147); "></</span>dependency<span style="color: rgb(0, 145, 147); ">></span></div></div><div><span style="color: rgb(0, 145, 147); "><br></span></div><div>and it should pick the managed one which is now 2.0.0-SNAPSHOT.</div><div><br></div><div>Could you try this?</div><div><br></div><div>best regards,</div><div>Tobias</div><div><br></div></div><div><br></div><div><div>On Apr 11, 2014, at 10:16 AM, Stephan Preibisch <<a href="mailto:preibischs@janelia.hhmi.org">preibischs@janelia.hhmi.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br></div><div>Christian helped me, I changed the version of ImgLib2 to ${imglib2.version}, now it works. </div><div><br></div><div>But Eclipse doesn't recognize the opened project anymore (see screenshot). It also complains that "<span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px; ">Overriding managed version 2.0.0-beta-25 for imglib2", no idea what that means.</span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px; "><br></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px; ">Again, any help would be great.</span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px; "><br></span></div><div><font class="Apple-style-span" face="'Lucida Grande'"><span class="Apple-style-span" style="font-size: 11px;">Thanks a lot,</span></font></div><div><font class="Apple-style-span" face="'Lucida Grande'"><span class="Apple-style-span" style="font-size: 11px;">Steffi</span></font></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px; "><br></span></div><div><span><Screen.jpeg></span></div><div><div><div>On Apr 11, 2014, at 17:53 , Stephan Preibisch wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi guys,<div><br></div><div>I am almost there with the new spimreconstruction branch (<a href="https://github.com/fiji/spimreconstruction/tree/newspimreconstruction">https://github.com/fiji/spimreconstruction/tree/newspimreconstruction</a>), and I re-implemented the first fusion in ImgLib2. Now I run into the problem that a simple</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Source Code Pro'; ">ImageJFunctions.show( ArrayImgs.floats( <span style="color: #971965"><b>new</b></span> <span style="color: #971965"><b>long</b></span>[]{ 300, 100, 200} ) );</div></div><div><br></div><div>fails with:</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); ">Exception in thread "main" java.lang.NoClassDefFoundError: net/imglib2/display/projector/Projector2D</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">    </span>at net.imglib2.img.display.imagej.ImageJVirtualStack.<init>(<span style="text-decoration: underline ; color: #0b1d8d">ImageJVirtualStack.java:93</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre"> </span>at net.imglib2.img.display.imagej.ImageJVirtualStackFloat.<init>(<span style="text-decoration: underline ; color: #0b1d8d">ImageJVirtualStackFloat.java:51</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">       </span>at net.imglib2.img.display.imagej.ImageJFunctions.wrapFloat(<span style="text-decoration: underline ; color: #0b1d8d">ImageJFunctions.java:238</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre"> </span>at net.imglib2.img.display.imagej.ImageJFunctions.wrap(<span style="text-decoration: underline ; color: #0b1d8d">ImageJFunctions.java:170</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">      </span>at net.imglib2.img.display.imagej.ImageJFunctions.show(<span style="text-decoration: underline ; color: #0b1d8d">ImageJFunctions.java:219</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">      </span>at net.imglib2.img.display.imagej.ImageJFunctions.show(<span style="text-decoration: underline ; color: #0b1d8d">ImageJFunctions.java:123</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">      </span>at spim.fiji.plugin.Image_Fusion.run(<span style="text-decoration: underline ; color: #0b1d8d">Image_Fusion.java:40</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">    </span>at spim.fiji.plugin.Image_Fusion.main(<span style="text-decoration: underline ; color: #0b1d8d">Image_Fusion.java:104</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); ">Caused by: <span style="text-decoration: underline ; color: #0b1d8d">java.lang.ClassNotFoundException</span>: net.imglib2.display.projector.Projector2D</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">      </span>at java.net.URLClassLoader$1.run(<span style="text-decoration: underline ; color: #0b1d8d">URLClassLoader.java:202</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">     </span>at java.security.AccessController.doPrivileged(<span style="text-decoration: underline ; color: #0b1d8d">Native Method</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre"> </span>at java.net.URLClassLoader.findClass(<span style="text-decoration: underline ; color: #0b1d8d">URLClassLoader.java:190</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre"> </span>at java.lang.ClassLoader.loadClass(<span style="text-decoration: underline ; color: #0b1d8d">ClassLoader.java:306</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">      </span>at sun.misc.Launcher$AppClassLoader.loadClass(<span style="text-decoration: underline ; color: #0b1d8d">Launcher.java:301</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">      </span>at java.lang.ClassLoader.loadClass(<span style="text-decoration: underline ; color: #0b1d8d">ClassLoader.java:247</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal 'Source Code Pro'; color: rgb(255, 31, 23); "><span class="Apple-tab-span" style="white-space:pre">      </span>... 8 more</div></div><div><br></div><div><br></div><div>I have all imglib projects checked out, up-to-date and maven depencies updated.</div><div><br></div><div>If anyone has any idea where this comes from would be great!</div><div><br></div><div>Thanks so much,</div><div>Steffi</div></div>_______________________________________________<br>ImageJ-devel mailing list<br><a href="mailto:ImageJ-devel@imagej.net">ImageJ-devel@imagej.net</a><br><a href="http://imagej.net/mailman/listinfo/imagej-devel">http://imagej.net/mailman/listinfo/imagej-devel</a><br></blockquote></div><br></div></div>_______________________________________________<br>ImageJ-devel mailing list<br><a href="mailto:ImageJ-devel@imagej.net">ImageJ-devel@imagej.net</a><br>http://imagej.net/mailman/listinfo/imagej-devel<br></blockquote></div><br></body></html>