cancel
Showing results for 
Search instead for 
Did you mean: 

OpenDocument:Internal error: the value of parameter lang is invalid

former_member385171
Participant
0 Kudos

Hello Everyone,


We recently upgraded a BO 3.1 SP3 environment to BO 3.1 SP7.


A few webi reports are made available on an external portal using OpenDocument which opens via SSO. Most of the intended users are able to access these reports properly. Few users seem to get this error: "Internal error: the value of parameter lang is invalid" on their attempt to open the same reports via the portal (error image attached). The users are currently using browsers IE9, IE10 and IE11.


After a little search, the following links mentioned clearing browser cache and dump java cache as the solution:

http://www.businessobjectstips.com/tips/web-intelligence/clearing-the-browser-cache-and-java-cache/

http://www.forumtopics.com/busobj/viewtopic.php?p=467110&sid=12d29c630bb7d4ca9238f8986efc51d7​


This worked only for a few users. My observation is that this error is specific to users from select regions where the locale language for their browsers / OS is not English. Could this be a browser / OS issue?


Are there any SAP Notes highlighting such an incident?


Thanks & Regards

Swapnil

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member205064
Active Contributor
0 Kudos

SSO for those user will not work

1)if the user is not present in BO Env.

2)User not logged in in there machine with the AD Accoutn.

3)User dont have rights on the Report.

former_member385171
Participant
0 Kudos

Hi Raunak,

Thanks for your reply.

The User is present in BO Env and logging in with AD Accounts. Also user having rights on report.

This reports were working for them before Upgrade.

We are facing this issue post upgrade only for few users.

Thanks & Regards

Swapnil Kulkarni

former_member191664
Active Contributor
0 Kudos

"My observation is that this error is specific to users from select regions where the locale language for their browsers / OS is not English."

Do you URL-encode the serialized session/Logon token?

String serSesEncode = URLEncoder.encode(serSession, "UTF-8");

String tokenEncode = URLEncoder.encode(token, "UTF-8");

Hope this helps,

Jin-Chong

former_member385171
Participant
0 Kudos

Hi JinChong,

Thanks for your inputs.

Yes, we have also observed that this error is to specific users where the locale language for their browsers / OS is not English.

Can you please tell me where I need to do:

String serSesEncode = URLEncoder.encode(serSession, "UTF-8");

and

String tokenEncode = URLEncoder.encode(token, "UTF-8");

Thanks & Regards

Swapnil Kulkarni

former_member191664
Active Contributor
0 Kudos

Please refer to "Viewing Documents Using OpenDocument" on "BI platform Java SDK to pass in a logon token to the OpenDocument URL and ask your Java portal developer to check on the serialized session or a logon token directly into the OpenDocument URL java wrapper. Hope this helps, Jin-Chong