A problem in an out-of-bounds check leads to AbstractServerTaskExt.getNthArgument() always returning null.
This patch resolves the issue:
Index: src/org/openntf/javaddin/task/AbstractServerTaskExt.java
===================================================================
--- src/org/openntf/javaddin/task/AbstractServerTaskExt.java (revision 4)
+++ src/org/openntf/javaddin/task/AbstractServerTaskExt.java (working copy)
@@ -115,7 +115,7 @@
return null;
}
- if ( orderedArgs.size() >= n ){
+ if ( n >= orderedArgs.size() ){
return null;
}
Index: src/org/openntf/javaddin/task/AbstractServerTaskExt.java</div>
===================================================================</div>
<span style="font-family:courier new,courier,monospace;">--- src/org/openntf/javaddin/task/AbstractServerTaskExt.java (revision 4)</span></div>
<span style="font-family:courier new,courier,monospace;">+++ src/org/openntf/javaddin/task/AbstractServerTaskExt.java (working copy)</span></div>
@@ -115,7 +115,7 @@</div>
<span style="font-family:courier new,courier,monospace;"> return null;</span></div>
<span style="font-family:courier new,courier,monospace;"> }</span></div>
<span style="font-family:courier new,courier,monospace;"> </span></div>
<span style="font-family:courier new,courier,monospace;">- if ( orderedArgs.size() >= n ){</span></div>
<span style="font-family:courier new,courier,monospace;">+ if ( n >= orderedArgs.size() ){</span></div>
<span style="font-family:courier new,courier,monospace;"> return null;</span></div>
<span style="font-family:courier new,courier,monospace;"> }</span></div>
</div>
</div>