Comment #6 on issue 618 by laurent.carbonnaux: Java long and Long parameters are passed as BigInteger
http://code.google.com/p/robotframework/issues/detail?id=618

here is a trace of the jybot.log

+-- START KW: EclipseLibrary.Wait Until Shell Is Active Bis [ Shell | ${5000} | ${10} ]
runKeyword:waitUntilShellIsActiveBis
        args:3
                arg[0]:Shell, of class=java.lang.String
                arg[1]:5000, of class=java.math.BigInteger
                arg[2]:10, of class=java.math.BigInteger
java.lang.IllegalArgumentException: argument type mismatch

As you can see ${5000} parameters is received as java.math.BigInteger in the runKeyword method of my library
(    public Object runKeyword(String keywordName, Object[] args) )

Hope it helps

Reply via email to