cancel
Showing results for 
Search instead for 
Did you mean: 

A Protocal Message was rejected because it was too big

Former Member
0 Kudos

Hi,

We are having SAP BOBJ 4.1 support pack 2 and patch 3, on linux environment,

when we run some specific reports we are facing any issue

A protocol message was rejected because it was too big (more than 100663296 bytes).  To increase the limit (or to disable these warnings), see CodedInputStream::SetTotalBytesLimit() in google/protobuf/io/coded_stream.h.

we have increased the value of

List of Values Batch size = 4000

Maximum list of Valuses Size =  100000

Still we are facing the same issue.

Please let me know what could be the issue as other reports are working fine.

Thanks,

Balaji.S

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Balaji,

It seems that you have set a limit on File descriptors at Server level.

Please set the "ulimit" parametere on the server to unlimited.

Regards,

Nachiket Sakore

Former Member
0 Kudos

Hi Nachiket,

But we are facing issue only one some specific reports not in all reports, if it is OS ulimit it should cause issue to all reports rite.

Please correct me if i am wrong.

Thanks,

Balaji.s

0 Kudos

Hi,

sounds that this Report is simply to large. Please check:

http://scn.sap.com/thread/3413606

Try to decrease the amount of fetched Data by using Variables or Query Filters.

Regards

-Seb.

Former Member
0 Kudos

Hi Sebastian,

I have gone through the sdn post, but the thing is same report was working fine one week before, and suddenly it is throwing the error with out any changes in system (server level)

Thanks,

Balaji.S

Former Member
0 Kudos

Hi Balaji,

Yes, However at times issues do appear due to "ulimit" settings.

Also this error comes from maximum size of protobuf packets, which are exchanged
between WIPS and DSLBridge service.

It seems that data being retrieved might have increased.

Tune the BICSResultChunkSize value to an appropriate one.

******Please take a backup of registry before doing the cahnges.

1. Open the Windows Registry

       a. Click Start > Run. The Run dialog box appears

b. Type #regedit# in the Open: text box. Click OK. The Registry Editor appears

c. navigate to the key [HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\WebIntelligence\Calculator]

2. right click, select New > String Value  and name it BICSResultChunkSize and value (e.g. 4000) lower than default 100000 lines

3. close the Windows Registry

4. Restart the Web Intelligence Processing Server and the Adaptive Processing Servers that host the DSL Bridge Service

Regards,

Nachiket

Former Member
0 Kudos

Hi Nachiket,

Our is linux env, how to set in windows is there any parameter to be set.

Thanks,

Balaji.S

Former Member
0 Kudos

Hi Balaji,

Sorry I did not consider your OS previously.

Please find below a sample of the path where to find the registry information for Linux.You may have to modify the path for the installation according to your system.

[~] 16:23> pwd
/home/pginfra/builds/aurora_sp405p10/sap_bobj/data/.bobj/registry/64/software/sap businessobjects/suite xi 4.0/default/webintelligence/calculator
[~] 16:23> cat .registry
"BICSResultChunkSize=50000"
"DumpCalc"="0"
"DumpDPInXP"="0"
"DumpFolder"=""
"DumpKeepPrevious"="0"
"DumpMaxRow"="0"
"DumpRS"="0"
"DumpXPOpti"="0"
"DumpXPPrepare"="0"
"EuroRates"="/home/pginfra/builds/aurora_sp405p10/sap_bobj/enterprise_xi40/linux_x64/config/bobjserver/Euro.xml"
"ExtFctsAPI"="/home/pginfra/builds/aurora_sp405p10/sap_bobj/enterprise_xi40//userlibs/WebI/API/"
"ExtFctsPath"="/home/pginfra/builds/aurora_sp405p10/sap_bobj/enterprise_xi40/linux_x64/WebiCalcPlugIn/"
"XPOptimLevel"="100"

Regards,
Nachiket

Answers (0)