2017-12-15 16 views
1

私がjenkinsを通じてtestsuiteを実行しているとき、ログに 'java.lang.ArrayIndexOutOfBoundsException'エラーが表示されます。 エラーが発生した行。実行時にjava.lang.ArrayIndexOutOfBoundsExceptionエラーが表示されるsoapUI testsuite through jenkins

def randomuserserial = Long.toUnsignedString(new Random().nextLong().abs(), 16).toUpperCase() 

ローカルマシンで同じスイートを実行してもエラーは発生しません。

答えて

2

問題は、Jenkins ServerにインストールされたSoapUI(5.3.0)のバージョンにあります。 最新バージョン(5.4.0)にアップデートした後、正常に動作します。

+0

Strange。しかし、知ってうれしい。 – Rao

+0

trueがsoapui 5.3.0でコマンドを試行しましたが、エラーが発生していました。一度私はそれを行ってアップグレードしました。最新バージョンでは変数の上限が増えるようです –

0

あなたの要件は、ランダムな符号なしの長い番号を生成するように見えます。これはあなたの問題を解決する必要があり

def min = 1000000000000000 
def max = 9223372036854775807 

def rand = new Random() 
int range = max-min 
def random_long = rand.nextInt(range) + min 

def randomuserserial = random_long.toString().toUpperCase() 

:だから、このような何かを試すことができます。

関連する問題