cancel
Showing results for 
Search instead for 
Did you mean: 

The remote server returned an error: (500) Internal Server Error?

Former Member
0 Kudos

Hi,

When calling api to create new report document 'http://<My Server Internal IP>:6405/biprws/raylight/v1/documents'

Sample of post request

               string xmlToPost = string.Format("<document><name>{0}</name><folderId>{1}</folderId></document>", newReportName, folderId); ;

                WebRequest request = WebRequest.Create(postUrl);

                request.Method = "POST";

                string postData = xmlToPost;

                byte[] byteArray = Encoding.UTF8.GetBytes(postData);

                logonToken = "\"" + logonToken + "\"";

                request.Headers.Set("X-SAP-LogonToken", logonToken);

                request.ContentType = "application/xml";

                request.ContentLength = byteArray.Length;

                Stream dataStream = request.GetRequestStream();

                dataStream.Write(byteArray, 0, byteArray.Length);

                dataStream.Close();

                WebResponse response = request.GetResponse(); (getting internal server error here)

I am getting error The remote server returned an error: (500) Internal Server Error

What could be possible reasons?

Thanks

Samir

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I got reason for this after few testing.

The report i am creating into folder which I have manually created using 'X' user in web intelligent client on server.

Now when adding new report using Rest api to same folder and using same 'X' user, i got this error.

This seems permission / user security error as,  after adding user 'X' to folder 's user security, it works.

daniel_paulsen
Active Contributor
0 Kudos

Hi Brian,

Thanks for posting your solution.

As an additional tip, you can enable "Show Error Stack" on the WACS server, which will return a full stack trace in the response rather than a short HTTP error.  This is often useful when debugging as it can give a better idea of what went wrong.

Dan

former_member197386
Active Contributor
0 Kudos

Thanks Brian, it seems there is room for improvement to send back more useful errors.

Regards,

ANthony

Answers (0)