Hi Calem,<br><br><div>> I have tried on a machine with Win7 and with Win8, always using</div><div>> Eclipse 4.2 and once using Git GUI and once using Eclipse eGit.</div><div><br></div><div>I was able to duplicate the problem in my Windows VM. The problem is now fixed with the latest code on the master branch. (If you are curious: the bug resulted from Windows's convention of backslash rather than forward slash for directory separator.)</div>


<div><br></div><div>Please let us know if you still have any trouble!</div><div><br></div><div>Regards,</div><div>Curtis</div><div><br></div><div><br></div><div class="gmail_quote">On Tue, Oct 30, 2012 at 12:06 PM, Calem Bendell <span dir="ltr"><<a href="mailto:calembendell@live.com" target="_blank">calembendell@live.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-CA" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I have tried on a machine with Win7 and with Win8, always using Eclipse 4.2 and once using Git GUI and once using Eclipse eGit.<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I’m going to try again today using NetBeans 7.3.<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Will send anything further to the developer list.<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thanks!<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif""> <a href="mailto:ctrueden.wisc@gmail.com" target="_blank">ctrueden.wisc@gmail.com</a> [mailto:<a href="mailto:ctrueden.wisc@gmail.com" target="_blank">ctrueden.wisc@gmail.com</a>] <b>On Behalf Of </b>Curtis Rueden<br>


<b>Sent:</b> 30 October 2012 12:49<br><b>To:</b> Calem Bendell<br><b>Cc:</b> ImageJ Developers<br><b>Subject:</b> Re: Trouble Building the Maven Project for ImageJ<u></u><u></u></span></p><div><div><p class="MsoNormal">
<u></u> <u></u></p><p class="MsoNormal">Hi Calem,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">> Sorry to be bothering you about this individually, but I noted that<u></u><u></u></p>


<p class="MsoNormal">> almost every file I see in ImageJ has an @author Curtis Rueden at the<u></u><u></u></p><p class="MsoNormal">> top of it.  After not having much luck, I figured I’d ask you!<u></u><u></u></p><div>


<p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">The best place to get help with ImageJ2 developer topics is the imagej-devel mailing list [1].<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>


</div><div><p class="MsoNormal">> It seemed curious that I couldn’t build the project directly after<u></u><u></u></p></div><div><div><p class="MsoNormal">> pulling it from the Git (imported into Eclipse using eGit with Maven).<u></u><u></u></p>


</div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Most of the ImageJ2 developers use the same set of tools, so it is strange that you are having this problem.<u></u><u></u></p></div>


<div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Are you using Eclipse 3.7 or later? Earlier versions of Eclipse and M2E had many bugs.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>


</div><div><div><p class="MsoNormal">> Is this caused by a problem in my overall setup?  I’m trying to<u></u><u></u></p></div><div><p class="MsoNormal">> develop a plugin for ImageJ, but getting the program up and running in<u></u><u></u></p>


</div><div><p class="MsoNormal">> a development environment is being a lot more difficult than I<u></u><u></u></p></div><div><p class="MsoNormal">> expected.<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p>


</div><div><p class="MsoNormal">I am sorry that you have had trouble getting set up. We have tested on a variety of configurations (various OSes, and IDEs including Eclipse, NetBeans and IDEA, as well as command line with vim + mvn) and all these options are intended to be largely painless to configure.<u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Anyway, without more information, it is difficult to say why you are getting that NPE. Have you tried building and running from the command line [2]? Have you tried the same procedure from a second machine? Have you tried cloning the source code from outside Eclipse (e.g. "git clone git://<a href="http://github.com/imagej/imagej.git" target="_blank">github.com/imagej/imagej.git</a>") and then using "File > Import > Existing Maven Projects" on that folder?<u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Regards,<u></u><u></u></p></div><div><p class="MsoNormal">Curtis<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div>


<div><p class="MsoNormal">[1] <a href="http://developer.imagej.net/mailing-lists" target="_blank">http://developer.imagej.net/mailing-lists</a><u></u><u></u></p></div><div><p class="MsoNormal">[2] <a href="http://developer.imagej.net/command-line" target="_blank">http://developer.imagej.net/command-line</a><u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">On Fri, Oct 26, 2012 at 5:34 PM, Calem Bendell <<a href="mailto:calembendell@live.com" target="_blank">calembendell@live.com</a>> wrote:<u></u><u></u></p>


<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal">Hey Curtis,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p>


<p class="MsoNormal">Sorry to be bothering you about this individually, but I noted that almost every file I see in ImageJ has an @author Curtis Rueden at the top of it.  After not having much luck, I figured I’d ask you!<u></u><u></u></p>


<p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">I’m having difficulty running Main for the ImageJ 2.0.  <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal" style="text-autospace:none">


<span style="font-size:10.0pt;font-family:"Courier New";color:red">Exception in thread "main" java.lang.ExceptionInInitializerError</span><u></u><u></u></p><p class="MsoNormal" style="text-autospace:none">


<span style="font-size:10.0pt;font-family:"Courier New";color:red">      at imagej.Main.main(</span><u><span style="font-size:10.0pt;font-family:"Courier New";color:navy">Main.java:53</span></u><span style="font-size:10.0pt;font-family:"Courier New";color:red">)</span><u></u><u></u></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Courier New";color:red">Caused by: </span><u><span style="font-size:10.0pt;font-family:"Courier New";color:navy">java.lang.NullPointerException</span></u><u></u><u></u></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Courier New";color:red">      at imagej.ImageJ.<clinit>(</span><u><span style="font-size:10.0pt;font-family:"Courier New";color:navy">ImageJ.java:65</span></u><span style="font-size:10.0pt;font-family:"Courier New";color:red">)</span><u></u><u></u></p>


<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:red">      ... 1 more</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:red"> </span><u></u><u></u></p>


<p class="MsoNormal">I get that error at these lines:<u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Courier New"">      <span style="color:#3f5fbf">/** </span><b><span style="color:#7f9fbf">@deprecated</span></b><span style="color:#3f5fbf"> Use </span><span style="color:#3f3fbf">{@link ImageJ#getVersion()}</span><span style="color:#3f5fbf"> instead. */</span></span><u></u><u></u></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Courier New"">      <span style="color:#646464">@Deprecated</span></span><u></u><u></u></p><p class="MsoNormal" style="text-autospace:none">


<span style="font-size:10.0pt;font-family:"Courier New"">      <b><span style="color:#7f0055">public</span></b> <b><span style="color:#7f0055">static</span></b> <b><span style="color:#7f0055">final</span></b> String <s>VERSION</s> =</span><u></u><u></u></p>


<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">            POM.<i>getPOM</i>(ImageJ.<b><span style="color:#7f0055">class</span></b>, <span style="color:#2a00ff">"net.imagej"</span>, <span style="color:#2a00ff">"ij-core"</span>).getVersion();</span><u></u><u></u></p>


<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New""> </span><u></u><u></u></p><p class="MsoNormal">When I delete those, I get dozens of warnings and then finally a NullPointerException.  I haven’t figured out how to point to ImageJ#getVersion, and it seemed curious that I couldn’t build the project directly after pulling it from the Git (imported into Eclipse using eGit with Maven).  So I figured it’d be best to ask rather than start messing with large portions of the code directly after pulling.<u></u><u></u></p>


<p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Is this caused by a problem in my overall setup?  I’m trying to develop a plugin for ImageJ, but getting the program up and running in a development environment is being a lot more difficult than I expected.<u></u><u></u></p>


<p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Thanks for any help!<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">--<u></u><u></u></p><p class="MsoNormal">Calem Bendell<u></u><u></u></p>


<p class="MsoNormal">McGill University<u></u><u></u></p><p class="MsoNormal">Computer Science Department <u></u><u></u></p></div></div></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div>


</blockquote></div><br>