# Invoke code C# error

**URL:** <https://forum.uipath.com/t/invoke-code-c-error/245200>\
**Category:** Robot\
**Tags:** question, system, activities\
**Created:** [August 14, 2020, 3:49am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200 "2020-08-14T03:49:55Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 3:49am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/1 "2020-08-14T03:49:55Z")

</div>

Console.WriteLine(ImgFile);  
var client = new RestClient(“[http://125.227.53.125:10082/file-upload](http://125.227.53.125:10082/file-upload)”);  
client.Timeout = 60000;  
var request = new RestRequest(Method.POST);  
request.AddHeader(“Content-Type”,“multipart/form-data”);  
request.AddHeader(“file”,ImgFile);

IRestResponse response = client.Execute(request);  
Console.WriteLine(response.content);  
code = response.content;

I put above code into invoke code activity then got the error below.

 ![image](https://global.discourse-cdn.com/uipath/original/3X/4/7/47a9447f157004a81baaf0fc044dcf5d7b106bfe.png)  
How to solve the error…?  
Please help…Thanks advance!!

---

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 3:50am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/2 "2020-08-14T03:50:53Z")

</div>

![image](https://global.discourse-cdn.com/uipath/original/3X/7/5/751303e4d3cf1e8f327108d5e0668b55908cbb98.png)  
this is arguments.

---

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 3:52am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/3 "2020-08-14T03:52:09Z")

</div>

![image](https://global.discourse-cdn.com/uipath/original/3X/5/a/5afb0bf2b2b530fec73aaae91a8b89cf8435b23f.png)

---

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 3:54am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/4 "2020-08-14T03:54:54Z")

</div>

> [@Rest Api using assign activity](https://forum.uipath.com/t/rest-api-using-assign-activity/187286/4):
>
> Hi @Spark_robot, why you are not using the invoke code activity? you can pass the file path as argument.

I had read this.

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [August 14, 2020, 4:07am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/5 "2020-08-14T04:07:48Z")

</div>

Hi,

Can you try the following steps?

1. Install UiPath.Web.Activites Package using Package Manager on ribbon menu of Studio.
2. Add “RestSharp” namespace in “Imports” tab.
3. Then, you might need to restart Studio and reopen your project.
4. Modify your code at line 9 and 10 as the following.

> Console.WriteLine(response.Content);  
> code = response.Content;

(Because C# is case sensitive)

Regards,

---

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 5:24am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/6 "2020-08-14T05:24:05Z")

</div>

It works. Thanks a lot.  
I also try in [vb.net](http://vb.net) code.  
Dim client As var = New RestClient(“http://\*\*\*\*\*”)  
Dim request As var = New RestRequest(Method.POST)  
request.AddHeader(“Postman-Token”, “359aa3af-392a-4790-8e9a-25231496ceb5”)  
request.AddHeader(“cache-control”, “no-cache”)  
request.AddHeader(“content-type”, “multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW”)  
request.AddParameter(“multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW”, “------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=",doc\_type"\r\n\r\numc\_invoice\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=",file\_type"\r\n\r\nimg\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=",img\_file"; filename="C:\Users\admin\Desktop\API\0001.jpg"\r\nContent-Type: image/jpeg\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW–”, ParameterType.RequestBody)

Dim response As IRestResponse = client.Execute(request)

result = response

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [August 14, 2020, 5:38am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/9 "2020-08-14T05:38:29Z")

</div>

Hi,

Which language do you use, VB or C#?  
In previous post, your code seems C# but above error is from VB.

Can you check the following sample?

[Sample20200814-1.zip](https://forum.uipath.com/uploads/short-url/pkCPd7mgTEDAx1KVKUlHKC2qMVs.zip) (14.2 KB)

Regards,

---

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 5:45am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/11 "2020-08-14T05:45:27Z")

</div>

sorry I also tried [VB.net](http://VB.net) code

 ![image](https://global.discourse-cdn.com/uipath/original/3X/9/3/9367fe013be3892026d5b13baa017b808f1d3fe6.png)

---

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 5:46am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/12 "2020-08-14T05:46:45Z")

</div>

![image](https://global.discourse-cdn.com/uipath/original/3X/7/3/73d87753b905d566a28c45ec06d2db45350a8a38.png)

---

<div class="post-metadata">

**Author:** ![loginerror](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/loginerror/32/22614_2.png) [@loginerror](https://forum.uipath.com/u/loginerror)\
**Post date:** [August 14, 2020, 6:51am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/13 "2020-08-14T06:51:08Z")

</div>

It looks like this topic was heavily auto-marked as spam 🙄 , I restored all the posts of you @chienlin.

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [August 14, 2020, 7:33am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/14 "2020-08-14T07:33:11Z")

</div>

Hi,

var is not variable type in [vb.net](http://vb.net). You need to write proper variable type such as RestClient.  
If you want to write single line over multiple lines, you need to add space + \_ at the end of line.

The following is [vb.net](http://vb.net) version of my previous post. Hope it helps you.

> Console.WriteLine(ImgFile)  
> Dim client As RestClient = New RestClient(“[http://125.227.53.125:10082/file-upload](http://125.227.53.125:10082/file-upload)”)  
> client.Timeout = 60000  
> Dim request As RestRequest = New RestRequest(Method.POST)  
> request.AddHeader(“Content-Type”,“multipart/form-data”)  
> request.AddHeader(“file”,ImgFile)
> 
> Dim response As IRestResponse = client.Execute(request)  
> Console.WriteLine(response.Content)  
> code = response.Content

Regards,

---

<div class="post-metadata">

**Author:** ![chienlin](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/chienlin/32/176728_2.png) [@chienlin](https://forum.uipath.com/u/chienlin)\
**Post date:** [August 14, 2020, 8:14am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/15 "2020-08-14T08:14:41Z")

</div>

It’s really really help!!! thanks a lot~~  
but the result is not what I want…  
it’s empty 😅  
it’s also the same result that I use http request activity  
 ![image](https://global.discourse-cdn.com/uipath/original/3X/2/5/25e882bb8ee5cb5ea71f7f3ebe9041243f484799.png)

How can I get the result that I attach below?

 ![image](https://global.discourse-cdn.com/uipath/original/3X/d/8/d81d49227b3c6b265654b620ab6bcc1aed1dedee.png)

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [August 14, 2020, 8:43am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/16 "2020-08-14T08:43:44Z")

</div>

Hi,

Perhaps you should check `content.StatusCode` etc because it seems there is some error.  
In Invoke code activity, it’s not very easy to debug code. If possible, perhaps you should use not Invoke code activity but Assign activity and Invoke Method activity in order to debug easier.

Regards,

---

<div class="post-metadata">

**Author:** ![TheRaga](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/theraga/32/12539_2.png) [@TheRaga](https://forum.uipath.com/u/TheRaga)\
**Post date:** [September 16, 2020, 3:33am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/17 "2020-09-16T03:33:00Z")

</div>

> [@Yoichi](#):
>
> you might need to restart [Studio](https://docs.uipath.com/studio/docs/introduction) and reopen your project.

That worked for me… finally!

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [January 18, 2022, 5:53am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/19 "2022-01-18T05:53:11Z")

</div>

Hi,

From error message, probably you need to add Namespace like `RestSharp.RestClient` instead of `RestClient`. Can you try this?

Regards,

---

<div class="post-metadata">

**Author:** ![Narotham\_B](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/narotham_b/32/280953_2.png) [@Narotham\_B](https://forum.uipath.com/u/Narotham_B)\
**Post date:** [January 18, 2022, 6:06am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/20 "2022-01-18T06:06:24Z")

</div>

Hi,

Line 1 error resolved but Line 3 facing same error @yoichi.yamasaki.

Thank you for immediate replay.

Regards,  
Narotham.

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [January 18, 2022, 6:08am UTC](https://forum.uipath.com/t/invoke-code-c-error/245200/21 "2022-01-18T06:08:45Z")

</div>

Hi,

It’s same error. Please add RestSharp like RestSharp.Method.PATCH

Regards,
