|
Subject: |
caget: Identical process variable names on multiple servers |
|
From: |
"J. Lewis Muir via Tech-talk" <[email protected]> |
|
To: |
EPICS Tech-Talk <[email protected]> |
|
Date: |
Mon, 10 Nov 2025 11:59:10 -0600 |
Hello, Tech-Talkers!
I was running (but names and IP addresses have been changed for this
message)
----
caget -w 15 ioc23:Sensor1:Temp ioc23:Sensor1:Humid
----
in a script every minute, and it worked fine for a number of hours, but
then I got the following warning, and caget exited with a nonzero exit
status. This is very rare because I have run similar scripts in the
past for hours or days and have never encountered this error. And even
now, the command works fine. Anyone know what went wrong?
----
CA.Client.Exception...............................................
Warning: "Identical process variable names on multiple servers"
Context: "Channel: "ioc23:Sensor1:Temp", Connecting to: 0.0.0.1:5, Ignored: ioc23:5064"
Source File: ../cac.cpp line 1321
Current Time: Sun Nov 09 2025 23:36:55.795306015
..................................................................
CA.Client.Exception...............................................
Warning: "Identical process variable names on multiple servers"
Context: "Channel: "ioc23:Sensor1:Humid", Connecting to: 0.0.0.2:5, Ignored: ioc23:5064"
Source File: ../cac.cpp line 1321
Current Time: Sun Nov 09 2025 23:36:55.795338040
..................................................................
----
The script was running on a computer with IP address 10.0.9.80, and the
PVs were on an IOC with host name ioc23 and IP address 10.0.9.14 on the
same network.
This is with EPICS 7.0.8.1.
Other potentially relevant info from the computer that the script was
running on:
----
$ cainfo ioc23:Sensor1:Temp
ioc23:Sensor1:Temp
State: connected
Host: ioc23:5064
Access: read, write
Native data type: DBF_DOUBLE
Request type: DBR_DOUBLE
Element count: 1
$ cainfo ioc23:Sensor1:Humid
ioc23:Sensor1:Humid
State: connected
Host: ioc23:5064
Access: read, write
Native data type: DBF_DOUBLE
Request type: DBR_DOUBLE
Element count: 1
$ env | grep EPICS
EPICS_CA_ADDR_LIST=10.0.9.255 192.168.0.2
EPICS_HOST_ARCH=linux-x86_64
EPICS_CA_MAX_ARRAY_BYTES=20000000
EPICS_CA_AUTO_ADDR_LIST=NO
----
Other potentially relevant info from the ioc23 computer hosting the PVs:
----
$ env | grep EPICS
EPICS_CA_ADDR_LIST=10.0.9.255 192.168.0.2
EPICS_HOST_ARCH=linux-x86_64
EPICS_CA_MAX_ARRAY_BYTES=20000000
EPICS_CA_AUTO_ADDR_LIST=NO
----
I read the release notes for EPICS 7.0.9 and didn't see anything that
looked like a relevant change.
I searched the Tech-Talk archives and found the following, but I don't
think they're the same as my problem (but if one is, I think the first
one is more likely to be my problem):
* https://epics.anl.gov/tech-talk/2023/msg00547.php
* https://epics.anl.gov/tech-talk/2021/msg00329.php
Thank you!
Lewis
- Replies:
- Re: caget: Identical process variable names on multiple servers Paul Sichta via Tech-talk
- Navigate by Date:
- Prev:
Re: pvxs Access/list problem Michael Davidsaver via Tech-talk
- Next:
Re: caget: Identical process variable names on multiple servers Paul Sichta via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
<2025>
2026
- Navigate by Thread:
- Prev:
Re: pvxs Access/list problem Michael Davidsaver via Tech-talk
- Next:
Re: caget: Identical process variable names on multiple servers Paul Sichta via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
<2025>
2026
|