SignalR ハブ アプリケーションの FitNesse 受け入れテストをセットアップしています。テストは今週初めに実行され、成功していました。
今、FitNesse 実行ウィンドウで例外が発生しています:
WARNING: An error occured while fulfilling user request [fitnesse.http.HttpExcep
tion: The request string is malformed and can not be parsed]
java.util.concurrent.ExecutionException: fitnesse.http.HttpException: The reques
t string is malformed and can not be parsed
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at fitnesse.FitNesseExpediter.makeResponse(FitNesseExpediter.java:107)
at fitnesse.FitNesseExpediter.run(FitNesseExpediter.java:60)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: fitnesse.http.HttpException: The request string is malformed and can
not be parsed
at fitnesse.http.Request.checkRequestLine(Request.java:159)
at fitnesse.http.Request.readAndParseRequestLine(Request.java:73)
at fitnesse.http.Request.parse(Request.java:61)
at fitnesse.FitNesseExpediter$1.call(FitNesseExpediter.java:104)
at fitnesse.FitNesseExpediter$1.call(FitNesseExpediter.java:101)
... 4 more
wiki ブラウザーでは、次のように表示されます。
Testing was interrupted and results are incomplete. Test Pages: 0 right, 0 wrong, 0 ignored, 0 exceptions Assertions: 0 right, 0 wrong, 0 ignored, 0 exceptions (21.689 seconds)
Could not complete testing: java.lang.Exception: FitClient: external process terminated before a connection could be established.
このテストでは、SignalR のイベントにサブスクライブする C# アプリケーションを実行し、Rest API を介して変更を投稿し、期待されるメッセージが受信されることを確認します。
Rest API と Push API を更新してみました。FitNesse ソフトウェアを最新バージョンに更新しました。
これが発生しても、Windows イベント ログに例外が記録されません。
何が問題なのかを見つける方法について誰かが私を導くことができますか?