Skip to content

Commit b29a93a

Browse files
authored
Fix creation of DataFactory pipeline (Azure#19836)
* Fix creation of DataFactory pipeline The error is: ``` java.lang.IllegalArgumentException: Body parameter value must not be null. (parameter #10) for method PipelinesService.createRun at retrofit2.Utils.methodError(Utils.java:52) at retrofit2.Utils.methodError(Utils.java:42) at retrofit2.Utils.parameterError(Utils.java:61) at retrofit2.ParameterHandler$Body.apply(ParameterHandler.java:408) at retrofit2.RequestFactory.create(RequestFactory.java:117) at retrofit2.OkHttpCall.createRawCall(OkHttpCall.java:192) at retrofit2.OkHttpCall.execute(OkHttpCall.java:175) at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:40) at retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) at rx.Observable.subscribe(Observable.java:10423) at rx.Observable.subscribe(Observable.java:10390) at rx.observables.BlockingObservable.forEach(BlockingObservable.java:111) ``` The parameter #10 is `parameters` which represent request body * Fix typo
1 parent 33dc698 commit b29a93a

File tree

1 file changed

+2
-1
lines changed
  • sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation

1 file changed

+2
-1
lines changed

sdk/datafactory/mgmt-v2018_06_01/src/main/java/com/microsoft/azure/management/datafactory/v2018_06_01/implementation/PipelinesInner.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.microsoft.rest.ServiceResponse;
2121
import com.microsoft.rest.Validator;
2222
import java.io.IOException;
23+
import java.util.HashMap;
2324
import java.util.List;
2425
import java.util.Map;
2526
import okhttp3.ResponseBody;
@@ -766,7 +767,7 @@ public Observable<ServiceResponse<CreateRunResponseInner>> createRunWithServiceR
766767
final Boolean isRecovery = null;
767768
final String startActivityName = null;
768769
final Boolean startFromFailure = null;
769-
final Map<String, Object> parameters = null;
770+
final Map<String, Object> parameters = new HashMap<>();
770771
return service.createRun(this.client.subscriptionId(), resourceGroupName, factoryName, pipelineName, this.client.apiVersion(), referencePipelineRunId, isRecovery, startActivityName, startFromFailure, parameters, this.client.acceptLanguage(), this.client.userAgent())
771772
.flatMap(new Func1<Response<ResponseBody>, Observable<ServiceResponse<CreateRunResponseInner>>>() {
772773
@Override

0 commit comments

Comments
 (0)