SAP Knowledge Base Article - Public

1617389 - Error: "Attempted to read more data than the socket read buffer can hold"

Symptom

  • com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException: Unable to connect to the server: {0}. --- Attempted to read more data than the socket read buffer can hold---- Error code:-2147217387
  • IPC send failed

Environment

  • Crystal Reports Server Embedded
  • Report Application Server SDK

Cause

Enabling the /3GB switch on Windows Operating Systems.  This switch reduces the kernel-mode address space.  This causes issues because certain system operations (for example printing, pdf generation and other exporting that requires printer divers) require "Page Table Entries" (PTE's) which exist in kernel memory.  Reducing this size can cause system instability.

Resolution

Either do not use the /3GB switch or use it in conjunction with /userva to reduce the user-mode virtual address space below 3GB.

Keywords

RAS, Socket Exception , KBA , BI-DEV-JAV , BI Software Development Kits (SDKs) - Java , Problem

Product

Crystal Reports Server XI R2