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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: ADViewers: EPICS_NTNDA_VIEWER' does not connect - ADViewers |
From: | "Gofron, Kazimierz via Tech-talk" <tech-talk at aps.anl.gov> |
To: | Mark Rivers <rivers at cars.uchicago.edu>, "'J. Lewis Muir'" <jlmuir at imca-cat.org> |
Cc: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Tue, 25 Aug 2020 23:00:49 +0000 |
Hi Mark,
The updated ADViewers/ImageJ/EPICS_areaDetector works properly with debian imagej package and default Java 11 on
====
kaz@kaz-desktop:/epics/utils/ADViewers/ImageJ/EPICS_areaDetector$ java --version {Ubuntu 20.04}
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
===========
Also the newest EPICS .jar files are available from
C:\Users\Kaz\Downloads\EPICS-Java-7.0.6.tar\EPICS-Java-7.0.6\core>ls -l
total 7356
-rw-r--r-- 1 Kaz 197121 266160 May 12 13:57 epics-ntypes-0.3.5-javadoc.jar
-rw-r--r-- 1 Kaz 197121 66215 May 12 13:57 epics-ntypes-0.3.5-sources.jar
-rw-r--r-- 1 Kaz 197121 84269 May 12 13:57 epics-ntypes-0.3.5.jar
-rw-r--r-- 1 Kaz 197121 1442422 May 12 13:58 epics-pvaccess-5.1.5-javadoc.jar
-rw-r--r-- 1 Kaz 197121 346232 May 12 13:57 epics-pvaccess-5.1.5-sources.jar
-rw-r--r-- 1 Kaz 197121 466524 May 12 13:57 epics-pvaccess-5.1.5.jar
-rw-r--r-- 1 Kaz 197121 1199525 May 12 13:57 epics-pvdata-6.1.5-javadoc.jar
-rw-r--r-- 1 Kaz 197121 217144 May 12 13:57 epics-pvdata-6.1.5-sources.jar
-rw-r--r-- 1 Kaz 197121 296459 May 12 13:57 epics-pvdata-6.1.5.jar
-rw-r--r-- 1 Kaz 197121 440648 May 12 13:57 epics-util-1.0.3-javadoc.jar
-rw-r--r-- 1 Kaz 197121 78738 May 12 13:57 epics-util-1.0.3-sources.jar
-rw-r--r-- 1 Kaz 197121 137925 May 12 13:57 epics-util-1.0.3.jar
-rw-r--r-- 1 Kaz 197121 1646633 May 12 12:23 jca-2.4.5-javadoc.jar
-rw-r--r-- 1 Kaz 197121 379405 May 12 12:22 jca-2.4.5-sources.jar
-rw-r--r-- 1 Kaz 197121 432022 May 12 12:22 jca-2.4.5.jar
======
I am not sure where epics-pvaclient-4.3.2.jar comes from.
Thanks for this upgrade of ImageJ ADViewer.
Kaz
From: Mark Rivers <rivers at cars.uchicago.edu>
Sent: Tuesday, August 25, 2020 12:40 PM To: Gofron, Kazimierz <kgofron at bnl.gov>; 'J. Lewis Muir' <jlmuir at imca-cat.org> Cc: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov> Subject: RE: ADViewers: EPICS_NTNDA_VIEWER' does not connect - ADViewers Hi Kaz,
I have updated the .jar files in ADViewers/ImageJ/EPICS_areaDetector on Github as follows:
caj-1.1.10.jar Deleted, not needed. epics-ntypes-0.3.5.jar Updated from 0.3.1 epics-pvaccess-5.1.5.jar Updated from 5.1.1 epics-pvdata-6.1.5.jar Updated from 6.1.1 epics-pvdatabase-4.3.1.jar Deleted, not needed epics-util-1.0.3.jar New file, needed by new version of pvAccess jca-2.4.5.jar Updated from 2.3.6
I have tested on Centos 7 and Windows 10 using a fresh ImageJ/plugins/EPICS_areaDetector from the master branch ADViewers. Both the EPICS_AD_Viewer (Channel Access) and the EPICS_NTNDA_Viewer (pvAccess) work fine using the latest ImageJ (1.53d) and the jre that comes with that.
Kaz, please test to see if the master branch works with your Java 11 system. The dependency on Corba should be gone, so it should work.
Answers to your questions: Ø epics-pvaclient-4.3.2.jar {Source location} Source location is https://github.com/epics-base/pvaClientJava. However, unlike epicsCoreJava the .tar.gz files for pvaClientJava do not include .jar files. Ø jna-5.1.0.jar {What is this} This is Java Native Access. https://github.com/java-native-access/jna. It is used to call the decompression codecs (JPEG, Blosc, bitshuffle, etc.) from ImageJ for compressed NTNDArrays. Ø NetCDF_.jar {Source location} Source location is https://lmb.informatik.uni-freiburg.de/resources/opensource/imagej_plugins/netcdf.html. Mark
From: Gofron, Kazimierz <kgofron at bnl.gov>
Mark,
The .jar files in current ADViewer distribution:
I am not sure where sources for · epics-pvaclient-4.3.2.jar {Source location} · jna-5.1.0.jar {What is this} · NetCDF_.jar {Source location} Is epics-pvdatabase-4.3.1.jar needed?
Remaining most recent .jar files are distributed. The jca and caj is combined into jca, I think.
From: Mark Rivers <rivers at cars.uchicago.edu>
It appears that the CORBA dependency in pvAccess was removed in this commit in June 2018. |