<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/27 Sebastián Mancilla <span dir="ltr">&lt;<a href="mailto:smancill@jlab.org" target="_blank">smancill@jlab.org</a>&gt;</span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="im"><div><br></div></div><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

java.lang.NullPointerException<br>
         at<br>
trac.services.centraltracker.BSTTrackCandFinder.processEvent(BSTTrackCandFinder.java:265)<br>
         at<br>
trac.services.centraltracker.BSTTrackCandFinder.execute(BSTTrackCandFinder.java:361)<br>
         at<br>
org.jlab.coda.clara.core.CServiceContainer._executeService(CServiceContainer.java:534)<br>
         at<br>
org.jlab.coda.clara.core.CServiceContainer.access$1700(CServiceContainer.java:35)<br>
         at<br>
org.jlab.coda.clara.core.CServiceContainer$ServiceWorkerThread.run(CServiceContainer.java:1323)<br>
         at<br>
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)<br>
         at<br>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)<br>
         at java.lang.Thread.run(Thread.java:744)<br></blockquote><div><br></div></div></div></div></div></blockquote><div><br></div><div>Hi</div><div><br></div><div>GetCTTrackCands_SimpleCuts.findTrackCands is returning null in lines 126-128:</div>
<div><br></div><div><div>      //at least 3 hits required to fit a helix</div><div>      if(NbNonEmptyReg&lt;3)</div><div>    <span class="" style="white-space:pre">                </span>  return null;</div></div><div><br></div><div>When a method is returning a list, two things are recommended:</div>
<div><br></div><div>- return using the interface List (Effective Java, item 53)</div><div>- return an empty list instead of null (Effective Java, item 43)</div></div><br clear="all"><div>In Eclipse, when you click over the return type in the function signature, it will highlight all the lines where the method is returning.</div>
<div><br></div><div><br></div>-- <br><div dir="ltr"><div style="font-size:small;font-family:arial">Sebastian Mancilla Matta</div><div style="font-size:small;font-family:arial">CCTVal, UTFSM</div><div style="font-size:small;font-family:arial">
Valparaíso, Chile</div></div>
</div></div>