portable ca server message is confusing

Bug #638288 reported by Jeff Hill
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Invalid
Undecided
Unassigned

Bug Description

The following message from Dirk is correct; the message from the portable ca server message is confusing. What the gateway is doing to cause this situation is the root problem, but that needs to be registered a s a bug against the ca gateway.

Sometime I see in the CA gateway log file entries like this:

filename="../../../../src/cas/generic/casPVI.cc" line number=251
Bad data type application type "enums" string conversion table for
enumerated PV isnt a string type?

Can anyone tell me what this means? Unfortunately it does not print any
context like PV name or involved enum strings. So the problem is quite
hard to debug.

The message comes from
void casPVI::updateEnumStringTableAsyncCompletion(const gdd & resp)

I suspect this may happen when the enum string set has been modified on
the IOC while the channel is connected though the gateway.

Tags: cleanup
tags: added: cleanup
Changed in epics-base:
status: New → Invalid
Revision history for this message
Ralph Lange (ralph-lange) wrote :

+1
CA Gateway now has DBE_PROPERTIES support and unit tests for it, so enum string handling has been fixed at the root.

Revision history for this message
Ralph Lange (ralph-lange) wrote :

+1
The CA Gateway nowadays has support for DBE_PROPERTIES plus unit tests, so the enum behavior has been fixed at the root.

Revision history for this message
Ralph Lange (ralph-lange) wrote :

Sorry, I was obviously hitting some connection or cache issue. When my comment was not showing, I re-entered it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.