約 2 週間後に Java アプリケーションを使い始めましたが、実行するたびに次の例外が表示されます。
Exception in thread "main" java.io.IOException: HTTP/1.1 500 Internal Server Error
at com.rallydev.rest.RallyRestApi.doRequest(RallyRestApi.java:258)
at com.rallydev.rest.RallyRestApi.doPost(RallyRestApi.java:276)
at com.rallydev.rest.RallyRestApi.update(RallyRestApi.java:155)
at ExportTRtoRally.testresult_to_testset(ExportTRtoRally.java:273)
at ExportTRtoRally.main(ExportTRtoRally.java:453)
上記のように、テスト結果がテストセットに追加されているときに発生しています。アプリケーションは過去に正常に動作していました。その理由を知っている人はいますか?
testresult_to_testset() メソッドは次のとおりです。
public static void testresult_to_testset(RallyRestApi r, ArrayList<String> testres_refs, String testset_ref) throws IOException{
System.out.println("\n--------------------------------\nAdding test results to the testset...");
for (String i2 : testres_refs){
JsonObject tingo2 = new JsonObject();
tingo2.addProperty("TestSet", testset_ref);
UpdateRequest req = new UpdateRequest(i2, tingo2);
UpdateResponse resp = r.update(req);
if(resp.wasSuccessful())
System.out.println(resp.getObject().get("_ref").getAsString());
}
System.out.println("----------------------------------\nTestResults successfully added to TestSet\n----------------------------------");
}
ありがとう、ハリス