[ https://issues.apache.org/jira/browse/JELLY-275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12486524 ]
Paul Libbrecht commented on JELLY-275: -------------------------------------- Andre, this really looks like a bug. I believe that on should rather accept any object but maybe there's something hidden somewhere that requires this one to be a string. The following would be a workaround: <j:new var="foo" className="java.io.File" > <j:arg value="."/> </j:new> <j:set var="isFile" value="${foo.isFile()}"/> paul > j:new casts objects to java.lang.String > --------------------------------------- > > Key: JELLY-275 > URL: https://issues.apache.org/jira/browse/JELLY-275 > Project: Commons Jelly > Issue Type: Bug > Components: core / taglib.core > Affects Versions: 1.1.1 > Reporter: Andre Huertas > > I execute the following Jelly script: > <j:new var="foo" className="java.io.File" > > <j:arg value="."/> > </j:new> > <j:invoke method="isFile" var="isFile" on="${foo}" /> > and get the following Exception when I do: > java.lang.NoSuchMethodException: No such accessible method: isFile() on > object: java.lang.String. > The same happens if I use the <util:file> tag. > When I take a look at my log4j file I see the following debug statement: > DEBUG main org.apache.commons.beanutils.ConvertUtils - Convert string > 'java.io.File' to class 'java.lang.String' -- 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]