Velocity tools / Message Tool - ambiguous method invocation with latest SVN 
head (1.6)
--------------------------------------------------------------------------------------

                 Key: VELOCITY-605
                 URL: https://issues.apache.org/jira/browse/VELOCITY-605
             Project: Velocity
          Issue Type: Bug
          Components: Engine
    Affects Versions: 1.6
            Reporter: Jarkko Viinamäki


I compiled the latest SVN head of Velocity today. Template memory consumption 
has gone down a lot. Great work!

However, I noticed that i18n string in my templates don't work anymore.

I have a properties file with:
toolbar.loggedin=Logged in as <b>{0}</b>

in the toolbox.xml:

  <tool>
     <key>msg</key>
     <scope>request</scope>
     <class>
       org.apache.velocity.tools.struts.MessageTool
     </class>
  </tool>


In the template file I have a string:
$msg.toolbar.loggedin.insert("joe")

This works with Velocity 1.5 and Velocity tools 1.4 fine but with latest SVN 
head build the velocity.log shows:

Introspection Error : Ambiguous method invocation insert(java.lang.String) for 
class class org.apache.velocity.tools.struts.MessageTool$TextKey

and the message isn't rendered at all.

Any idea what's wrong?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to