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]>

Reply via email to