Skip to content

Commit

Permalink
Fix creation of DataFactory pipeline
Browse files Browse the repository at this point in the history
The error is:
```
java.lang.IllegalArgumentException: Body parameter value must not be null. (parameter Azure#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 Azure#10 is `parameters` which represent request body
  • Loading branch information
valfirst committed Mar 13, 2021
1 parent e759249 commit 66fcfe0
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import com.microsoft.rest.ServiceResponse;
import com.microsoft.rest.Validator;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import okhttp3.ResponseBody;
Expand Down Expand Up @@ -766,7 +767,7 @@ public Observable<ServiceResponse<CreateRunResponseInner>> createRunWithServiceR
final Boolean isRecovery = null;
final String startActivityName = null;
final Boolean startFromFailure = null;
final Map<String, Object> parameters = null;
final Map<String, Object> parameters = = new HashMap<>();
return service.createRun(this.client.subscriptionId(), resourceGroupName, factoryName, pipelineName, this.client.apiVersion(), referencePipelineRunId, isRecovery, startActivityName, startFromFailure, parameters, this.client.acceptLanguage(), this.client.userAgent())
.flatMap(new Func1<Response<ResponseBody>, Observable<ServiceResponse<CreateRunResponseInner>>>() {
@Override
Expand Down

0 comments on commit 66fcfe0

Please sign in to comment.