Consultor Eletrônico



Kbase P185673: 778 error running simple find first query from 10.1C client to 10.2B03 or 04 schema holder
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   19/04/2011
Status: Unverified

SYMPTOM(s):

SYSTEM ERROR: scrl_xidx: index 1 is not in cache. (6222)

Error reading socket, ret=-1, errno=104. (778)

778 error running simple find first query from 10.1C remote client to 10.2B03 or 04 schema holder

FACT(s) (Environment):

10.2B04 Schema Holder running in multi-user mode on Windows 7
10.1C04 remote client connecting to 10.2B03/04 schema holder
10.2A remote client connecting to 10.2B03/04 schema holder
778 error occurs running simple find first query after successful connection
Does not happen with Schema Holder running on 10.2B or 10.2B01

CAUSE:

Bug# OE00206487

CAUSE:

Connecting with older client to new dataserver schema holder. Although this type of connection works in most cases, there may be new features or fixes introduced that can break this connectivity. Hence, this type of connection is not guaranteed to work.

FIX:

Upgrade client to same version as DataServer schema holder.
From the doc:
Deployment rules supported by a DataServer broker:

If you are using the DataServer brokering technology for an n-tier deployment, the OpenEdge
versions of the client and the DataServer broker must be at the same maintenance level. For
example, an OpenEdge 10.2B client cannot connect to an OpenEdge 10.1C DataServer broker.
Development rules related to schema holder compatibility:

Normal OpenEdge RDBMS database rules apply if the Schema Holder does not contain newer
features or functionality that are not supported by the lesser release being used by the client.
For example, OpenEdge 10.2B and 10.1C clients can connect to an OpenEdge 10.1C-created
schema holder being served in multi-user mode by an OpenEdge 10.2B RDBMS broker.
However, if you update the 10.1C schema holder is using OpenEdge 10.2B and enable new features, then the OpenEdge 10.2B client will no longer be supported, and you might experience
runtime errors.