<div dir="ltr">I forgot add <span style="color:rgb(0,0,0);font-size:12.8000001907349px">tmpRef to locals ... </span><div><font color="#000000"><span style="font-size:12.8000001907349px"><br></span></font><div><font color="#000000"><span style="font-size:12.8000001907349px">body.getLocals().add(tmpRef);</span></font><br></div></div><div><font color="#000000"><span style="font-size:12.8000001907349px"><br></span></font></div><div><font color="#000000"><span style="font-size:12.8000001907349px">It solve problem! :) </span></font></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-02 2:00 GMT+03:00 Roman Petriev <span dir="ltr">&lt;<a href="mailto:vvpiroman@gmail.com" target="_blank">vvpiroman@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">No one of parameters is null ... <br><div>Stack trace:</div><div><div>java.lang.NullPointerException</div><div>        at soot.AbstractValueBox.setValue(AbstractValueBox.java:43)</div><div>        at soot.Body.importBodyContentsFrom(Body.java:225)</div><div>        at soot.jimple.JimpleBody.clone(JimpleBody.java:90)</div><div>        at soot.PackManager.convertJimpleBodyToBaf(PackManager.java:967)</div><div>        at soot.PackManager.runBodyPacks(PackManager.java:929)</div><div>        at soot.PackManager.runBodyPacks(PackManager.java:606)</div><div>        at soot.PackManager.runBodyPacks(PackManager.java:507)</div><div>        at soot.PackManager.runPacksNormally(PackManager.java:484)</div><div>        at soot.PackManager.runPacks(PackManager.java:391)</div><div>        at soot.Main.run(Main.java:244)</div><div>        at soot.Main.main(Main.java:152)</div><div>        at soot.jbco.Main.main(Main.java:274)</div></div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-02-02 1:09 GMT+03:00 Bodden, Eric <span dir="ltr">&lt;<a href="mailto:eric.bodden@sit.fraunhofer.de" target="_blank">eric.bodden@sit.fraunhofer.de</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hmmm, I can&#39;t see anything immediately wrong, but...<br>
<span><br>
&gt; Actually Result:<br>
&gt; java.lang.NullPointerException at line in my transformation:<br>
&gt; units.insertAfter(Jimple.v().newInvokeStmt(Jimple.v().newVirtualInvokeExpr(tmpRef, toCall.makeRef(), intLocal)), as3);<br>
<br>
</span>... at this line of yours, which pointer exactly is null? Did you check with a debugger?<br>
<br>
Cheers,<br>
Eric<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>