This is some scarab code...it *used* to work fine...
#macro (numericSelect $name $first $last $selected $size)
<select name="$name" size="$size">
#foreach ($i in [$first..$last])
<option value="$i" #if ($i==$selected)selected="selected" #end>$i</option>
#end
</select>
#end
<td>#numericSelect($rmitGroup.Order.Key 1 5 $rmit.Order 1)</td>
Produces this stack trace (sorry, no line numbers for some reason)...
java.lang.Error: Missing return statement in function
at org.apache.velocity.runtime.parser.Parser.DirectiveArg(Parser.java)
at org.apache.velocity.runtime.parser.Parser.Directive(Parser.java)
at org.apache.velocity.runtime.parser.Parser.Statement(Parser.java)
at org.apache.velocity.runtime.parser.Parser.Directive(Parser.java)
at org.apache.velocity.runtime.parser.Parser.Statement(Parser.java)
at org.apache.velocity.runtime.parser.Parser.ElseStatement(Parser.java)
at org.apache.velocity.runtime.parser.Parser.IfStatement(Parser.java)
at org.apache.velocity.runtime.parser.Parser.Statement(Parser.java)
at org.apache.velocity.runtime.parser.Parser.process(Parser.java)
at org.apache.velocity.runtime.parser.Parser.parse(Parser.java)
at
org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeInstance.java)
at
org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeInstance.java)
at org.apache.velocity.Template.process(Template.java)
at
org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(Resour
ceManagerImpl.java)
at
org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(Resourc
eManagerImpl.java)
at
org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java
)
at
org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.ja
va)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
at
org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelo
cityService.java:292)
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>