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