pvmanager-devel Mailing List for PV Manager
Brought to you by:
carcassi,
epics-jenkins
You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(16) |
Aug
(28) |
Sep
(38) |
Oct
(2) |
Nov
(1) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(5) |
Sep
|
Oct
|
Nov
(5) |
Dec
(2) |
2013 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <jen...@cl...> - 2013-03-27 19:38:46
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/103/> |
From: <jen...@cl...> - 2013-03-27 19:37:02
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/103/> |
From: <jen...@cl...> - 2013-03-27 19:17:53
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/102/changes> Changes: [Gabriele Carcassi <gab...@gm...>] [maven-release-plugin] prepare for next development iteration [Gabriele Carcassi <gab...@gm...>] [maven-release-plugin] copy for tag pvmanager-2.1 [Gabriele Carcassi <gab...@gm...>] [maven-release-plugin] prepare release pvmanager-2.1 [Gabriele Carcassi <gab...@gm...>] build: adding graphene to the list of modules. [Gabriele Carcassi <gab...@gm...>] build: depend on epics-util 0.2.2 ------------------------------------------ <===[JENKINS REMOTING CAPACITY]===> channel started log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. Executing Maven: -B -f <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pom.xml> site [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] pvmanager [INFO] pvmanager-core [INFO] pvmanager-test [INFO] epics-vtype [INFO] pvmanager-vtype [INFO] pvmanager-jca [INFO] pvmanager-sim [INFO] pvmanager-loc [INFO] pvmanager-extra [INFO] pvmanager-sys [INFO] pvmanager-sample [INFO] pvmanager-pva [INFO] pvmanager-graphene Projects to build: [MavenProject: org.epics:pvmanager:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pom.xml,> MavenProject: org.epics:pvmanager-core:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-core/pom.xml,> MavenProject: org.epics:pvmanager-test:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-test/pom.xml,> MavenProject: org.epics:epics-vtype:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/epics-vtype/pom.xml,> MavenProject: org.epics:pvmanager-vtype:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-vtype/pom.xml,> MavenProject: org.epics:pvmanager-jca:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-jca/pom.xml,> MavenProject: org.epics:pvmanager-sim:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-sim/pom.xml,> MavenProject: org.epics:pvmanager-loc:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-loc/pom.xml,> MavenProject: org.epics:pvmanager-extra:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-extra/pom.xml,> MavenProject: org.epics:pvmanager-sys:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-sys/pom.xml,> MavenProject: org.epics:pvmanager-sample:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-sample/pom.xml,> MavenProject: org.epics:pvmanager-pva:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-pva/pom.xml,> MavenProject: org.epics:pvmanager-graphene:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/pvmanager-graphene/pom.xml]> projectStarted org.epics:pvmanager:2.2-SNAPSHOT [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building pvmanager 2.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ mojoStarted org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [INFO] [INFO] --- maven-site-plugin:3.0:site (default-site) @ pvmanager --- [INFO] configuring report plugin org.apache.maven.plugins:maven-javadoc-plugin:2.9 forkedProjectStarted org.epics:pvmanager:2.2-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager 2.2-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) [INFO] [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ pvmanager --- mojoSucceeded org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) forkedProjectSucceeded org.epics:pvmanager:2.2-SNAPSHOT forkedProjectStarted org.epics:pvmanager-core:2.2-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-core 2.2-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) [INFO] [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ pvmanager-core --- mojoSucceeded org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) forkedProjectSucceeded org.epics:pvmanager-core:2.2-SNAPSHOT forkedProjectStarted org.epics:pvmanager-test:2.2-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-test 2.2-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/epics/pvmanager-core/2.2-SNAPSHOT/maven-metadata.xml Downloading: http://repo.cloudbees.com/content/groups/public/org/epics/pvmanager-core/2.2-SNAPSHOT/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/epics/pvmanager-core/2.2-SNAPSHOT/maven-metadata.xml Downloading: http://repo.cloudbees.com/content/groups/public/org/epics/pvmanager-core/2.2-SNAPSHOT/pvmanager-core-2.2-SNAPSHOT.jar Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/epics/pvmanager-core/2.2-SNAPSHOT/pvmanager-core-2.2-SNAPSHOT.jar Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/epics/pvmanager-core/2.2-SNAPSHOT/pvmanager-core-2.2-SNAPSHOT.jar forkedProjectFailed org.epics:pvmanager-test:2.2-SNAPSHOT [JENKINS] Archiving aggregated javadoc Successfully loaded native POSIX impl. mojoFailed org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [JENKINS] Archiving site from <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/org.epics$pvmanager/ws/target/site> to /home/openepics/hudson_home/jobs/pvManager - Publish/site projectFailed org.epics:pvmanager:2.2-SNAPSHOT |
From: <jen...@cl...> - 2013-03-27 19:17:52
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/102/changes> Changes: [Gabriele Carcassi <gab...@gm...>] [maven-release-plugin] prepare for next development iteration [Gabriele Carcassi <gab...@gm...>] [maven-release-plugin] copy for tag pvmanager-2.1 [Gabriele Carcassi <gab...@gm...>] [maven-release-plugin] prepare release pvmanager-2.1 [Gabriele Carcassi <gab...@gm...>] build: adding graphene to the list of modules. [Gabriele Carcassi <gab...@gm...>] graphene: depend on graphene 0.2 [Gabriele Carcassi <gab...@gm...>] build: depend on epics-util 0.2.2 [Gabriele Carcassi <gab...@gm...>] jca: read only notification to new writer after already connected [Gabriele Carcassi <gab...@gm...>] jca: exception sent to writers in case of read only access [Gabriele Carcassi <gab...@gm...>] core: implemented toString for write event like read event ------------------------------------------ Started by upstream project "pvManager - Build" build number 175 Building remotely on s-8f65501e in workspace <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/> [pvManager - Publish] $ hg showconfig paths.default [pvManager - Publish] $ hg pull --rev default [pvManager - Publish] $ hg update --clean --rev default 19 files updated, 0 files merged, 0 files removed, 0 files unresolved [pvManager - Publish] $ hg log --rev . --template {node} [pvManager - Publish] $ hg log --rev . --template {rev} [pvManager - Publish] $ hg log --rev 652dcc2e8fb07c3f5046df1ac6148dc5c28712e6 [pvManager - Publish] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune 652dcc2e8fb07c3f5046df1ac6148dc5c28712e6 Parsing POMs Discovered a new module org.epics:pvmanager-graphene pvmanager-graphene Modules changed, recalculating dependency graph [pvManager - Publish] $ /opt/jdk/jdk1.7.latest/bin/java -cp /scratch/jenkins/maven3-agent.jar:/opt/maven/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /opt/maven/apache-maven-3.0.4 /scratch/jenkins/slave.jar /scratch/jenkins/maven3-interceptor.jar 47052 <===[JENKINS REMOTING CAPACITY]===> channel started log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. Executing Maven: -B -f <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pom.xml> site [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] pvmanager [INFO] pvmanager-core [INFO] pvmanager-test [INFO] epics-vtype [INFO] pvmanager-vtype [INFO] pvmanager-jca [INFO] pvmanager-sim [INFO] pvmanager-loc [INFO] pvmanager-extra [INFO] pvmanager-sys [INFO] pvmanager-sample [INFO] pvmanager-pva [INFO] pvmanager-graphene Projects to build: [MavenProject: org.epics:pvmanager:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pom.xml,> MavenProject: org.epics:pvmanager-core:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-core/pom.xml,> MavenProject: org.epics:pvmanager-test:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-test/pom.xml,> MavenProject: org.epics:epics-vtype:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/epics-vtype/pom.xml,> MavenProject: org.epics:pvmanager-vtype:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-vtype/pom.xml,> MavenProject: org.epics:pvmanager-jca:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-jca/pom.xml,> MavenProject: org.epics:pvmanager-sim:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sim/pom.xml,> MavenProject: org.epics:pvmanager-loc:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-loc/pom.xml,> MavenProject: org.epics:pvmanager-extra:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/pom.xml,> MavenProject: org.epics:pvmanager-sys:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sys/pom.xml,> MavenProject: org.epics:pvmanager-sample:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sample/pom.xml,> MavenProject: org.epics:pvmanager-pva:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/pom.xml,> MavenProject: org.epics:pvmanager-graphene:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-graphene/pom.xml]> projectStarted org.epics:pvmanager:2.2-SNAPSHOT [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building pvmanager 2.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ mojoStarted org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [INFO] [INFO] --- maven-site-plugin:3.0:site (default-site) @ pvmanager --- [INFO] configuring report plugin org.apache.maven.plugins:maven-javadoc-plugin:2.9 forkedProjectStarted org.epics:pvmanager:2.2-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager 2.2-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) [INFO] [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ pvmanager --- mojoSucceeded org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) forkedProjectSucceeded org.epics:pvmanager:2.2-SNAPSHOT forkedProjectStarted org.epics:pvmanager-core:2.2-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-core 2.2-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) [INFO] [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ pvmanager-core --- mojoSucceeded org.apache.maven.plugins:maven-enforcer-plugin:1.0(enforce-maven) forkedProjectSucceeded org.epics:pvmanager-core:2.2-SNAPSHOT forkedProjectStarted org.epics:pvmanager-test:2.2-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-test 2.2-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/epics/pvmanager-core/2.2-SNAPSHOT/maven-metadata.xml Downloading: http://repo.cloudbees.com/content/groups/public/org/epics/pvmanager-core/2.2-SNAPSHOT/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/epics/pvmanager-core/2.2-SNAPSHOT/maven-metadata.xml Downloading: http://repo.cloudbees.com/content/groups/public/org/epics/pvmanager-core/2.2-SNAPSHOT/pvmanager-core-2.2-SNAPSHOT.jar Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/epics/pvmanager-core/2.2-SNAPSHOT/pvmanager-core-2.2-SNAPSHOT.jar Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/epics/pvmanager-core/2.2-SNAPSHOT/pvmanager-core-2.2-SNAPSHOT.jar forkedProjectFailed org.epics:pvmanager-test:2.2-SNAPSHOT [JENKINS] Archiving aggregated javadoc Successfully loaded native POSIX impl. mojoFailed org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [JENKINS] Archiving site from <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/target/site> to /home/openepics/hudson_home/jobs/pvManager - Publish/site projectFailed org.epics:pvmanager:2.2-SNAPSHOT sessionEnded [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] pvmanager ......................................... FAILURE [39.436s] [INFO] pvmanager-core .................................... SKIPPED [INFO] pvmanager-test .................................... SKIPPED [INFO] epics-vtype ....................................... SKIPPED [INFO] pvmanager-vtype ................................... SKIPPED [INFO] pvmanager-jca ..................................... SKIPPED [INFO] pvmanager-sim ..................................... SKIPPED [INFO] pvmanager-loc ..................................... SKIPPED [INFO] pvmanager-extra ................................... SKIPPED [INFO] pvmanager-sys ..................................... SKIPPED [INFO] pvmanager-sample .................................. SKIPPED [INFO] pvmanager-pva ..................................... SKIPPED [INFO] pvmanager-graphene ................................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 41.907s [INFO] Finished at: Wed Mar 27 15:17:37 EDT 2013 [INFO] Final Memory: 21M/51M [INFO] ------------------------------------------------------------------------ Projects to build: [MavenProject: org.epics:pvmanager:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pom.xml,> MavenProject: org.epics:pvmanager-core:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-core/pom.xml,> MavenProject: org.epics:pvmanager-test:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-test/pom.xml,> MavenProject: org.epics:epics-vtype:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/epics-vtype/pom.xml,> MavenProject: org.epics:pvmanager-vtype:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-vtype/pom.xml,> MavenProject: org.epics:pvmanager-jca:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-jca/pom.xml,> MavenProject: org.epics:pvmanager-sim:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sim/pom.xml,> MavenProject: org.epics:pvmanager-loc:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-loc/pom.xml,> MavenProject: org.epics:pvmanager-extra:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/pom.xml,> MavenProject: org.epics:pvmanager-sys:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sys/pom.xml,> MavenProject: org.epics:pvmanager-sample:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sample/pom.xml,> MavenProject: org.epics:pvmanager-pva:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/pom.xml,> MavenProject: org.epics:pvmanager-graphene:2.2-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-graphene/pom.xml]> [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-core/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-core/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-core/2.2-SNAPSHOT/pvmanager-core-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sim/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-sim/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-sim/2.2-SNAPSHOT/pvmanager-sim-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager/2.2-SNAPSHOT/pvmanager-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-vtype/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-vtype/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-vtype/2.2-SNAPSHOT/pvmanager-vtype-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sys/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-sys/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-sys/2.2-SNAPSHOT/pvmanager-sys-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-test/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-test/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-test/2.2-SNAPSHOT/pvmanager-test-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-extra/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-extra/2.2-SNAPSHOT/pvmanager-extra-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-graphene/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-graphene/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-graphene/2.2-SNAPSHOT/pvmanager-graphene-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sample/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-sample/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-sample/2.2-SNAPSHOT/pvmanager-sample-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-jca/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-jca/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-jca/2.2-SNAPSHOT/pvmanager-jca-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-pva/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-pva/2.2-SNAPSHOT/pvmanager-pva-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/epics-vtype/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$epics-vtype/builds/2013-03-27_15-16-44/archive/org.epics/epics-vtype/2.2-SNAPSHOT/epics-vtype-2.2-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-loc/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-loc/builds/2013-03-27_15-16-44/archive/org.epics/pvmanager-loc/2.2-SNAPSHOT/pvmanager-loc-2.2-SNAPSHOT.pom Waiting for Jenkins to finish collecting data mavenExecutionResult exceptions not empty message : Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project pvmanager: failed to get report for org.apache.maven.plugins:maven-javadoc-plugin cause : failed to get report for org.apache.maven.plugins:maven-javadoc-plugin Stack trace : org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project pvmanager: failed to get report for org.apache.maven.plugins:maven-javadoc-plugin at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239) at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158) at hudson.maven.Maven3Builder.call(Maven3Builder.java:98) at hudson.maven.Maven3Builder.call(Maven3Builder.java:64) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: org.apache.maven.plugin.MojoExecutionException: failed to get report for org.apache.maven.plugins:maven-javadoc-plugin at org.apache.maven.reporting.exec.DefaultMavenReportExecutor.buildMavenReports(DefaultMavenReportExecutor.java:154) at org.apache.maven.plugins.site.AbstractSiteRenderingMojo.getReports(AbstractSiteRenderingMojo.java:240) at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:121) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) ... 27 more Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project pvmanager-test: Could not resolve dependencies for project org.epics:pvmanager-test:jar:2.2-SNAPSHOT: Could not find artifact org.epics:pvmanager-core:jar:2.2-SNAPSHOT in cloudbees-nexus-repository (http://repo.cloudbees.com/content/groups/public) at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:210) at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:117) at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:258) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions(MojoExecutor.java:365) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeForkedExecutions(DefaultLifecycleExecutor.java:173) at org.apache.maven.reporting.exec.DefaultMavenReportExecutor.buildReportPlugin(DefaultMavenReportExecutor.java:282) at org.apache.maven.reporting.exec.DefaultMavenReportExecutor.buildMavenReports(DefaultMavenReportExecutor.java:148) ... 31 more Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project org.epics:pvmanager-test:jar:2.2-SNAPSHOT: Could not find artifact org.epics:pvmanager-core:jar:2.2-SNAPSHOT in cloudbees-nexus-repository (http://repo.cloudbees.com/content/groups/public) at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:189) at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:185) ... 40 more Caused by: org.sonatype.aether.resolution.DependencyResolutionException: Could not find artifact org.epics:pvmanager-core:jar:2.2-SNAPSHOT in cloudbees-nexus-repository (http://repo.cloudbees.com/content/groups/public) at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:375) at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:183) ... 41 more Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not find artifact org.epics:pvmanager-core:jar:2.2-SNAPSHOT in cloudbees-nexus-repository (http://repo.cloudbees.com/content/groups/public) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:358) ... 42 more Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact org.epics:pvmanager-core:jar:2.2-SNAPSHOT in cloudbees-nexus-repository (http://repo.cloudbees.com/content/groups/public) at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947) at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941) at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:669) at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60) ... 3 more Sending e-mails to: pvm...@li... channel stopped |
From: <jen...@cl...> - 2013-03-24 03:26:46
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/96/> |
From: <jen...@cl...> - 2012-12-19 21:31:50
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/51/> |
From: <jen...@cl...> - 2012-12-19 21:19:23
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/50/changes> Changes: [Gabriele Carcassi <gab...@gm...>] Reorg: fixing website link in pom. [Gabriele Carcassi <gab...@gm...>] Reorg: pvmanager-graphene now matches the rest of pvmanager modules. [Gabriele Carcassi <gab...@gm...>] Reorg: changing name again to match the other modules [Gabriele Carcassi <gab...@gm...>] Reorg: changing directory name to avoid name aliasing [Gabriele Carcassi <gab...@gm...>] Reorg: fixing javadocs and reports for the site. [Gabriele Carcassi <gab...@gm...>] Reorg: adding site on top project. [Gabriele Carcassi <gab...@gm...>] Reorg: breaking up core support. [Gabriele Carcassi <gab...@gm...>] Reorg: fixing circula dependency and build. [Gabriele Carcassi <gab...@gm...>] Reorg: breaking up vtype support. [Gabriele Carcassi <gab...@gm...>] Reorg: breaking up extra and formula. [Gabriele Carcassi <gab...@gm...>] Reorg: breaking up sim datasource. [Gabriele Carcassi <gab...@gm...>] Reorg: breaking up loc and test. Fixing version numbers in pva. [Gabriele Carcassi <gab...@gm...>] Reorg: breaking up pva datasource. [Gabriele Carcassi <gab...@gm...>] Reorg: breaking up examples and jca datasource. ------------------------------------------ [...truncated 3770 lines...] mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) forkedProjectSucceeded org.epics:pvmanager-jca:2.0-SNAPSHOT forkedProjectStarted org.epics:pvmanager-sim:2.0-SNAPSHOT [INFO] [debug] execute contextualize [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-sim 2.0-SNAPSHOT[INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] skip non existing resourceDirectory <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sim/src/main/resources> mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ pvmanager-sim --- mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile)[INFO] Compiling 1 source file to <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sim/target/classes> [INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ pvmanager-sim --- mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) forkedProjectSucceeded org.epics:pvmanager-sim:2.0-SNAPSHOT[debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-loc/src/main/resources> forkedProjectStarted org.epics:pvmanager-loc:2.0-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-loc 2.0-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ pvmanager-loc --- mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) [INFO] Compiling 1 source file to <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-loc/target/classes> mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) [INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ pvmanager-loc --- mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) forkedProjectSucceeded org.epics:pvmanager-loc:2.0-SNAPSHOT forkedProjectStarted org.epics:pvmanager-extra:2.0-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-extra 2.0-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.antlr:antlr3-maven-plugin:3.4(default)[INFO] ANTLR: Processing source directory <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/src/main/antlr3> [INFO] ANTLR Parser Generator Version 3.4 [INFO] --- antlr3-maven-plugin:3.4:antlr (default) @ pvmanager-extra --- Grammar <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/src/main/antlr3/org/epics/pvmanager/formula/Formula.g> is up to date - build skipped mojoSucceeded org.antlr:antlr3-maven-plugin:3.4(default) [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/src/main/resources> mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ pvmanager-extra --- mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile)[INFO] Compiling 1 source file to <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/target/classes> [INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ pvmanager-extra --- mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) forkedProjectSucceeded org.epics:pvmanager-extra:2.0-SNAPSHOT forkedProjectStarted org.epics:pvmanager-sample:2.0-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-sample 2.0-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources)[debug] execute contextualize [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ pvmanager-sample --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sample/src/main/resources> mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) [INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ pvmanager-sample --- [INFO] Nothing to compile - all classes are up to date mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) forkedProjectSucceeded org.epics:pvmanager-sample:2.0-SNAPSHOT forkedProjectStarted org.epics:pvmanager-pva:2.0-SNAPSHOT [INFO] [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [INFO] Forking pvmanager-pva 2.0-SNAPSHOT [INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources)[debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/src/main/resources> [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ pvmanager-pva --- mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) [INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ pvmanager-pva --- [INFO] Nothing to compile - all classes are up to date mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) forkedProjectSucceeded org.epics:pvmanager-pva:2.0-SNAPSHOT forkedProjectStarted org.epics:pvmanager-pva:2.0-SNAPSHOT[debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/src/main/resources> mojoStarted org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ pvmanager-pva --- mojoSucceeded org.apache.maven.plugins:maven-resources-plugin:2.5(default-resources) mojoStarted org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile)[INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ pvmanager-pva --- mojoSucceeded org.apache.maven.plugins:maven-compiler-plugin:2.4(default-compile) forkedProjectSucceeded org.epics:pvmanager-pva:2.0-SNAPSHOT [INFO] configuring report plugin org.apache.maven.plugins:maven-jxr-plugin:2.3 [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.6 [INFO] Relativizing decoration links with respect to project URL: http://pvmanager.sourceforge.net/pvmanager-pva [INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin. [INFO] Generating "JavaDocs" report --- maven-javadoc-plugin:2.9 [INFO] Loading source files for package org.epics.pvmanager.pva... Loading source files for package org.epics.pvmanager.pva.adapters... Constructing Javadoc information... Standard Doclet version 1.7.0_09 Building tree for all the packages and classes... Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVAChannelHandler.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVADataSource.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVATypeAdapter.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVATypeAdapterSet.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVATypeConverter.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVATypeRegistry.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVATypeSupport.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/PVAVTypeAdapterSet.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/AlarmTimeDisplayExtractor.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVByteArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVDouble.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVDoubleArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVEnum.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVFloatArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVInt.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVIntArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVShortArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVString.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/PVFieldToVStringArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/overview-frame.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/package-frame.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/package-summary.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/package-tree.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/package-frame.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/package-summary.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/package-tree.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/constant-values.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVAVTypeAdapterSet.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVATypeRegistry.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVATypeAdapterSet.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVAChannelHandler.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVATypeAdapter.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVADataSource.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVATypeConverter.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/class-use/PVATypeSupport.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVIntArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVShortArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVInt.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVDouble.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVEnum.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVStringArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVString.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVDoubleArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVByteArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/PVFieldToVFloatArray.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/class-use/AlarmTimeDisplayExtractor.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/package-use.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/org/epics/pvmanager/pva/adapters/package-use.html...> Building index for all the packages and classes... Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/overview-tree.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/index-all.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/deprecated-list.html...> Building index for all classes... Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/allclasses-frame.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/allclasses-noframe.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/index.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/overview-summary.html...> Generating <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site/apidocs/help-doc.html...> 3 warnings [WARNING] Javadoc Warnings [WARNING] <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/src/main/java/org/epics/pvmanager/pva/PVATypeAdapter.java>:38: warning - @param argument "pvType" is not a parameter name. [WARNING] <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/src/main/java/org/epics/pvmanager/pva/PVATypeAdapter.java>:101: warning - @param argument "value" is not a parameter name. [WARNING] <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/src/main/java/org/epics/pvmanager/pva/PVATypeAdapter.java>:101: warning - @param argument "metadata" is not a parameter name. [INFO] Generating "Source Xref" report --- maven-jxr-plugin:2.3 [INFO] Generating "About" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Project Team" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Dependency Information" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Project Plugins" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Continuous Integration" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Issue Tracking" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Source Repository" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Dependency Convergence" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Project License" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Plugin Management" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Distribution Management" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Project Summary" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Mailing Lists" report --- maven-project-info-reports-plugin:2.6 [INFO] Generating "Dependencies" report --- maven-project-info-reports-plugin:2.6 mojoSucceeded org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [JENKINS] Archiving site from <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/target/site> to /home/openepics/hudson_home/jobs/pvManager - Publish/site/pvmanager-pva projectSucceeded org.epics:pvmanager-pva:2.0-SNAPSHOT sessionEnded [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] pvmanager ......................................... SUCCESS [3:12.985s] [INFO] pvmanager-core .................................... SUCCESS [45.123s] [INFO] pvmanager-test .................................... SUCCESS [32.158s] [INFO] pvmanager-vtype ................................... SUCCESS [38.679s] [INFO] pvmanager-jca ..................................... SUCCESS [29.791s] [INFO] pvmanager-sim ..................................... SUCCESS [24.989s] [INFO] pvmanager-loc ..................................... SUCCESS [24.378s] [INFO] pvmanager-extra ................................... SUCCESS [31.435s] [INFO] pvmanager-sample .................................. SUCCESS [37.059s] [INFO] pvmanager-pva ..................................... SUCCESS [23.133s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8:02.999s [INFO] Finished at: Wed Dec 19 16:18:45 EST 2012 [INFO] Final Memory: 63M/150M [INFO] ------------------------------------------------------------------------ Projects to build: [MavenProject: org.epics:pvmanager:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pom.xml,> MavenProject: org.epics:pvmanager-core:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-core/pom.xml,> MavenProject: org.epics:pvmanager-test:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-test/pom.xml,> MavenProject: org.epics:pvmanager-vtype:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-vtype/pom.xml,> MavenProject: org.epics:pvmanager-jca:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-jca/pom.xml,> MavenProject: org.epics:pvmanager-sim:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sim/pom.xml,> MavenProject: org.epics:pvmanager-loc:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-loc/pom.xml,> MavenProject: org.epics:pvmanager-extra:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/pom.xml,> MavenProject: org.epics:pvmanager-sample:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sample/pom.xml,> MavenProject: org.epics:pvmanager-pva:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/pom.xml]> [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-core/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-core/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-core/2.0-SNAPSHOT/pvmanager-core-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sim/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-sim/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-sim/2.0-SNAPSHOT/pvmanager-sim-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager/2.0-SNAPSHOT/pvmanager-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-vtype/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-vtype/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-vtype/2.0-SNAPSHOT/pvmanager-vtype-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-test/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-test/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-test/2.0-SNAPSHOT/pvmanager-test-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-extra/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-extra/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-extra/2.0-SNAPSHOT/pvmanager-extra-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-sample/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-sample/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-sample/2.0-SNAPSHOT/pvmanager-sample-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-jca/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-jca/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-jca/2.0-SNAPSHOT/pvmanager-jca-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-pva/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-pva/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-pva/2.0-SNAPSHOT/pvmanager-pva-2.0-SNAPSHOT.pom [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/pvmanager-loc/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/org.epics$pvmanager-loc/builds/2012-12-19_16-10-26/archive/org.epics/pvmanager-loc/2.0-SNAPSHOT/pvmanager-loc-2.0-SNAPSHOT.pom Waiting for Jenkins to finish collecting data channel stopped [pvManager - Publish] $ /bin/sh -xe /tmp/hudson4647230739031151562.sh + rsync -r -e ssh --delete 'PVManager/target/site/*' epics-jenkins,pvm...@we...:htdocs/ rsync: change_dir "<https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws//PVManager/target/site"> failed: No such file or directory (2) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9] Build step 'Execute shell' marked build as failure |
From: Carcassi, G. <car...@bn...> - 2012-11-07 19:12:13
|
Hi all, I have been busy working on a new version of pvmanager. There are a couple of important things to be aware. Next version will be 2.0, and I am going to make some incompatible changes on the client API. This is need both to clean up the already deprecated methods, but also to make the read/write notifications more clear. You are welcome to look at the current development version to test/comment/put further requirements. If you work in CSS, I have a pvmanager-dev branch: branch from that periodically to get the latest snapshot. If you work outside of CSS, use the maven repository and switch to the 2.0-SNAPSHOT. Changes to the API that have already been implemented: * Removal of deprecated methods * PVReaderListener get a PVReaderEvent that has a pointer to the original PVReader and to the type of event (connection/data/error). This allows to write listeners that can be used across pvs, and that can more easily filter the wanted events * listeners can (and should) be registered at pv creation. This guarantees you do not miss events (including the one generated by the pv creation itself) in a multi-threaded environment * Removal of AlarmStatus enum: the Alarm interface now simply return a String, whose meaning is protocol specific * Better handling of labels for enums in epics: there are cases where the index is outside of the labels provided, or no labels are provided at all. In those cases, the index is converted to a String and returned * A number of connection parameters have been added to the JCADataSource to be able to turn on/off specific workarounds for epics, including: - dbePropertySupported: turns on metadata notification - varArraySupported: turns on dynamic array, which was added to EPICS 3.14.12.2 and to CAJ 1.1.10. - rtypValueOnly: for fields that match ".*\.RTYP.*" only the value will be read; alarm and time will be created at client side. Version of EPICS before 3.14.11 do not send correct data (would send only the value), which would make the client behave incorrectly. - honorZeroPrecision: the formatter provided by a VNumber will provide 0 digits if this is set, and full precision (as if no precision was found) if this flag is not set All these properties can be set in CSS too. * Added VShort, VByte and VFloat, together with the epics implementation. These were skipped to reduce the number of classes clients would have to code to. Since they can code to VNumber and VNumberArray for a generic numeric value, we introduced the full scalar numeric types for completeness and for cases where the precision can be used (e.g. to know how much space is needed to store the value) * Adding isWriteConnected() to know whether the PVWriter is ready to write * Removing queues based on the old time support. All the operations that need time will require a payload of type Time as defined in the org.epics.pvmanager.data package. There are also a number of changes I am making internally, to simplify and extend the framework. These will be transparent to users. I will make periodic announcement as more changes will be introduced. I am shooting for an end of December release. Thanks, Gabriele |
From: <jen...@cl...> - 2012-11-05 16:56:53
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/31/> |
From: <jen...@cl...> - 2012-11-05 16:55:50
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/epics$PVManager/31/> |
From: <jen...@cl...> - 2012-11-05 16:20:17
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/epics$PVManager/30/changes> Changes: [Gabriele Carcassi <gab...@gm...>] Next version will be 2.0. [Gabriele Carcassi <gab...@gm...>] Notification payload changed to PVReaderEvent to allow for extra information to be passed. ------------------------------------------ <===[JENKINS REMOTING CAPACITY]===> channel started log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. Executing Maven: -B -f <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/epics$PVManager/ws/pom.xml> site [INFO] Scanning for projects... Projects to build: [MavenProject: epics:PVManager:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/epics$PVManager/ws/pom.xml]> projectStarted epics:PVManager:2.0-SNAPSHOT [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building PVManager 2.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/epics/pvData/1.2-SNAPSHOT/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/epics/pvAccess/1.2-SNAPSHOT/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/epics/epics-util/0.2-SNAPSHOT/maven-metadata.xml mojoStarted org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [INFO] [INFO] --- maven-site-plugin:3.0:site (default-site) @ PVManager --- [INFO] configuring report plugin org.apache.maven.plugins:maven-javadoc-plugin:2.6.1 [JENKINS] Archiving javadoc Successfully loaded native POSIX impl. [INFO] configuring report plugin org.apache.maven.plugins:maven-jxr-plugin:2.3 [INFO] configuring report plugin org.apache.maven.plugins:maven-changes-plugin:2.7.1 [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. Downloading: https://repository-openepics.forge.cloudbees.com/release/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml Downloading: http://repo.cloudbees.com/content/groups/public/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml Downloaded: http://repo.cloudbees.com/content/groups/public/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml (795 B at 0.9 KB/sec) [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.6 [INFO] Relativizing decoration links with respect to project URL: http://pvmanager.sourceforge.net [INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin. [INFO] Skipped "Source Xref" report, file "xref/index.html" already exists for the English version. [INFO] Skipped "Test Source Xref" report, file "xref-test/index.html" already exists for the English version. [INFO] Skipped "About" report, file "index.html" already exists for the English version. [INFO] Generating "JavaDocs" report --- maven-javadoc-plugin:2.6.1 [INFO] Loading source files for package org.epics.pvmanager... Loading source files for package org.epics.pvmanager.util... Loading source files for package org.epics.pvmanager.extra... Loading source files for package org.epics.pvmanager.sim... Loading source files for package org.epics.pvmanager.pva... Loading source files for package org.epics.pvmanager.pva.adapters... Loading source files for package org.epics.pvmanager.formula... Loading source files for package org.epics.pvmanager.data... Loading source files for package org.epics.pvmanager.loc... Loading source files for package org.epics.pvmanager.test... Loading source files for package org.epics.pvmanager.jca... Loading source files for package org.epics.pvmanager.expression... 8 errors mojoFailed org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [JENKINS] Archiving site from <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/epics$PVManager/ws/target/site> to /home/openepics/hudson_home/jobs/pvManager - Publish/site/PVManager projectFailed epics:PVManager:2.0-SNAPSHOT |
From: <jen...@cl...> - 2012-11-05 16:20:13
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/30/changes> Changes: [Gabriele Carcassi <gab...@gm...>] Next version will be 2.0. [Gabriele Carcassi <gab...@gm...>] Notification payload changed to PVReaderEvent to allow for extra information to be passed. ------------------------------------------ Started by upstream project "pvManager - Build" build number 53 Building remotely on s-cfd0737e in workspace <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/> [pvManager - Publish] $ hg showconfig paths.default [pvManager - Publish] $ hg pull --rev default [pvManager - Publish] $ hg update --clean --rev default 30 files updated, 0 files merged, 0 files removed, 0 files unresolved [pvManager - Publish] $ hg log --rev . --template {node} [pvManager - Publish] $ hg log --rev . --template {rev} [pvManager - Publish] $ hg log --rev 04fe29e5bc487db1d5530452fb14a244fd8c5338 [pvManager - Publish] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune 04fe29e5bc487db1d5530452fb14a244fd8c5338 Parsing POMs [PVManager] $ java -cp /scratch/jenkins/maven3-agent.jar:/opt/maven/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /opt/maven/apache-maven-3.0.4 /scratch/jenkins/slave.jar /scratch/jenkins/maven3-interceptor.jar 41925 <===[JENKINS REMOTING CAPACITY]===> channel started log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. Executing Maven: -B -f <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/pom.xml> site [INFO] Scanning for projects... Projects to build: [MavenProject: epics:PVManager:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/pom.xml]> projectStarted epics:PVManager:2.0-SNAPSHOT [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building PVManager 2.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/epics/pvData/1.2-SNAPSHOT/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/epics/pvAccess/1.2-SNAPSHOT/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/epics/epics-util/0.2-SNAPSHOT/maven-metadata.xml mojoStarted org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [INFO] [INFO] --- maven-site-plugin:3.0:site (default-site) @ PVManager --- [INFO] configuring report plugin org.apache.maven.plugins:maven-javadoc-plugin:2.6.1 [JENKINS] Archiving javadoc Successfully loaded native POSIX impl. [INFO] configuring report plugin org.apache.maven.plugins:maven-jxr-plugin:2.3 [INFO] configuring report plugin org.apache.maven.plugins:maven-changes-plugin:2.7.1 [WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plugin has an empty version. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. Downloading: https://repository-openepics.forge.cloudbees.com/release/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml Downloading: http://repo.cloudbees.com/content/groups/public/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml Downloading: https://repository-openepics.forge.cloudbees.com/snapshot/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml Downloaded: http://repo.cloudbees.com/content/groups/public/org/apache/maven/plugins/maven-project-info-reports-plugin/maven-metadata.xml (795 B at 0.9 KB/sec) [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.6 [INFO] Relativizing decoration links with respect to project URL: http://pvmanager.sourceforge.net [INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin. [INFO] Skipped "Source Xref" report, file "xref/index.html" already exists for the English version. [INFO] Skipped "Test Source Xref" report, file "xref-test/index.html" already exists for the English version. [INFO] Skipped "About" report, file "index.html" already exists for the English version. [INFO] Generating "JavaDocs" report --- maven-javadoc-plugin:2.6.1 [INFO] Loading source files for package org.epics.pvmanager... Loading source files for package org.epics.pvmanager.util... Loading source files for package org.epics.pvmanager.extra... Loading source files for package org.epics.pvmanager.sim... Loading source files for package org.epics.pvmanager.pva... Loading source files for package org.epics.pvmanager.pva.adapters... Loading source files for package org.epics.pvmanager.formula... Loading source files for package org.epics.pvmanager.data... Loading source files for package org.epics.pvmanager.loc... Loading source files for package org.epics.pvmanager.test... Loading source files for package org.epics.pvmanager.jca... Loading source files for package org.epics.pvmanager.expression... 8 errors mojoFailed org.apache.maven.plugins:maven-site-plugin:3.0(default-site) [JENKINS] Archiving site from <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/target/site> to /home/openepics/hudson_home/jobs/pvManager - Publish/site/PVManager projectFailed epics:PVManager:2.0-SNAPSHOT sessionEnded [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 31.040s [INFO] Finished at: Mon Nov 05 11:19:52 EST 2012 [INFO] Final Memory: 16M/40M [INFO] ------------------------------------------------------------------------ Projects to build: [MavenProject: epics:PVManager:2.0-SNAPSHOT @ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/pom.xml]> [JENKINS] Archiving <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/pom.xml> to /home/openepics/hudson_home/jobs/pvManager - Publish/modules/epics$PVManager/builds/2012-11-05_11-19-11/archive/epics/PVManager/2.0-SNAPSHOT/PVManager-2.0-SNAPSHOT.pom Waiting for Jenkins to finish collecting data mavenExecutionResult exceptions not empty message : Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project PVManager: Error during page generation cause : Error during page generation Stack trace : org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project PVManager: Error during page generation at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239) at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158) at hudson.maven.Maven3Builder.call(Maven3Builder.java:98) at hudson.maven.Maven3Builder.call(Maven3Builder.java:64) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.maven.plugin.MojoExecutionException: Error during page generation at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:143) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) ... 27 more Caused by: org.apache.maven.doxia.siterenderer.RendererException: Error rendering Maven report: Exit code: 1 - <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:15: ';' expected public static int VALUE_MASK = 0b000001; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:15: <identifier> expected public static int VALUE_MASK = 0b000001; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:16: ';' expected public static int CONNECTION_MASK = 0b000010; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:16: <identifier> expected public static int CONNECTION_MASK = 0b000010; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:17: ';' expected public static int EXCEPTION_MASK = 0b000100; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:17: <identifier> expected public static int EXCEPTION_MASK = 0b000100; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderImpl.java>:57: illegal start of type private List<PVReaderListener<T>> pvReaderListeners = new CopyOnWriteArrayList<>(); ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderImpl.java>:91: illegal start of type PVReaderEvent<T> event = new PVReaderEvent<>(notificationMask, readerForNotification); ^ Command line was: /opt/java/sdk/Sun/jdk1.6.0_35/jre/../bin/javadoc @options @packages Refer to the generated Javadoc files in '<https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/target/site/apidocs'> dir. at org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:233) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:317) at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:134) at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:175) at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:138) ... 29 more Caused by: org.apache.maven.reporting.MavenReportException: Exit code: 1 - <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:15: ';' expected public static int VALUE_MASK = 0b000001; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:15: <identifier> expected public static int VALUE_MASK = 0b000001; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:16: ';' expected public static int CONNECTION_MASK = 0b000010; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:16: <identifier> expected public static int CONNECTION_MASK = 0b000010; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:17: ';' expected public static int EXCEPTION_MASK = 0b000100; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderEvent.java>:17: <identifier> expected public static int EXCEPTION_MASK = 0b000100; ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderImpl.java>:57: illegal start of type private List<PVReaderListener<T>> pvReaderListeners = new CopyOnWriteArrayList<>(); ^ <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/src/main/java/org/epics/pvmanager/PVReaderImpl.java>:91: illegal start of type PVReaderEvent<T> event = new PVReaderEvent<>(notificationMask, readerForNotification); ^ Command line was: /opt/java/sdk/Sun/jdk1.6.0_35/jre/../bin/javadoc @options @packages Refer to the generated Javadoc files in '<https://openepics.ci.cloudbees.com/job/pvManager%20-%20Publish/ws/PVManager/target/site/apidocs'> dir. at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:4407) at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1848) at org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:124) at org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:228) ... 33 more Sending e-mails to: pvm...@li... channel stopped |
From: Carcassi, G. <car...@bn...> - 2012-08-13 15:07:31
|
Hi all, This week I'll be releasing pvmanager 1.1. Some things are changes and some methods have been deprecated. If you have developed a datasource, some changes may be incompatible (i.e. will break your build, and will need to fix something). If you haven't developed a datasource, your code should still compile and work, but there will be some methods that are deprecated. After a period of time (more than 3 months, less than 6), those methods will disappear. So you are encouraged to transition. As an overview, these are the changes: * Using epics-util (http://epics-util.sourceforge.net/) for common data structures (time and arrays). These common definitions were taken out of pvmanager so that they can be shared with other projects that do not have live data. * Support for formulas. PVManager.read(formula("(mypv1+mypv2)/2")).maxRate(ofMillis(100)); Will give you the average of the two pvs. As of now, only + - * / are supported. Pv names can be escaped with single quotes. We will be experimenting with this, and broaden the support. * Review of the vTypes. It is possible to now be more precise on what type you require. And it is now possible to work on different numeric types without conversion. For example: PVReader<VType> reader = PVManager.read(vType("mypv")). maxRate(ofMillis(100)); This will request an instance of a vType. It is now recommended to use this instead of channel("mypv"). This way you are guaranteed to get something you know how to handle. PVReader<VNumber> reader = PVManager.read(vType("mypv")). maxRate(ofMillis(100)); This will give you a scalar number. You can then use: Number value = reader.getValue().getValue(); To get the numeric value. You can use standard methods to do type agnostic (e.g. value.doubleValue() ) or type specific (e.g. if (value instanceof Double) ) work. PVReader<VNumberArray> reader = PVManager.read(vType("mypv")). maxRate(ofMillis(100)); This will give you an array. And you can use: ListNumber data = reader.getValue().getData(); ListNumer is a part of epics-util, and you can use it to do similar things to Number: do either type agnostic and type specific work. We are implementing our graphics package on top of this: we have just one binding to the superclass (instead of 6 array classes) without forcing any conversion. Performance varies on case to case (it would be a long topic) from having no cost, or having to go through a virtual call to get the data. You can always fall back to multiple bindings at no cost. * Key/value information for debugging. ChannelHandlers can now expose read only key value pairs to get extra information on the channels. There is no update mechanism on these. * Pause/resume. You can now pause a reader. This will _not_ close the connection, but will stop the processing from the queuing/caching on, and stop the notifications. This may be useful to reduce load on the UI thread, if, for example, you component is not on screen. The resume will start the notification again. * Variable length array support. We added support for the EPICS variable array. * Metdata monitor. We added support for EPICS metadata monitor (DBE_PROPERTY) * Long String support. For EPICS, a file such as mypv.VALUE$ is now automatically recognized as a long string, so you are going to receive a properly format VString instead of a VByteArray * Revised implementation of DataSources and ChannelHandlers. The whole interface between DataSources and ChannelHandlers was redone in a way that allows to add/remove type support for types in DataSources. This way, the VTypes no longer have a special status in datasources (they are not hardcoded in). This will allow DESY to add their support (without having to re-implement their datasource, just add the proper translators and configuration) and the EPICS v4 effort to independently add/remove mappings as they become available. As you see, quite a bit of things! Some things that were on my list didn't finish in time. Most notably connection notification - didn't finish the write notification - and making scalars extend arrays (of size one). Will be in the next release. The changes that will affect most of you are the ones caused by the first change: time and array classes in epics-util. What I suggest is simply to check which methods/classes are deprecated, and look in the javadocs what to use instead. I'll be doing this myself on my code this week. The datasource changes are a bit more drastic. You can look at the implementation for JCA as a full example on how it's meant to be used. I'll be first pushing this on the named pvmanager-dev branch in the 3.1 repo. After that, I'll be merging to 3.1. Thanks, Gabriele |
From: <jen...@cl...> - 2012-08-08 15:18:53
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Build/changes> |
From: <jen...@cl...> - 2012-08-08 15:18:47
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Build/epics$PVManager/changes> |
From: <jen...@cl...> - 2012-08-08 14:59:05
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Build/6/changes> |
From: <jen...@cl...> - 2012-08-08 14:59:00
|
See <https://openepics.ci.cloudbees.com/job/pvManager%20-%20Build/epics$PVManager/6/changes> |
From: Carcassi, G. <car...@bn...> - 2012-07-30 16:21:14
|
Hi all, (Sorry for the cross posting on both CSS and PVManager lists.) As part of the new release of pvManager, I am reviewing the numeric types. The first requirement was to improve the ability to work on numeric types regardless of the specific type (byte, short, int, float, double). For scalar, we originally said we'd constraint to int and double, but we had no solution for arrays. I have been testing some new ideas which I think work much better. For scalars: java already have a super class for numbers called Number. Regardless of the original type, you can use toDouble() or toInt() to get the value. I now have a VNumber which defines Number getValue(); VDouble, thanks to covariant type returns, overrides that to: Double getValue(); So, if you have a VDouble, you can work with that. Or, you could simply request a VNumber, use getValue().toDouble() and that would work regardless of the type. This is already implemented and tested, and it works better than what we had before. In practical terms, this means you can write: PVReader<VNumber> pv = PVManager.read(vNumber("mypv")).maxRate(ofMillis(100)); And forget about the concrete implementations. For arrays: in epics.util we defined a series of classes that borrow some ideas from Number and from the Collection classes http://pvmanager.sourceforge.net/EpicsUtil/apidocs/index.html They can't be 100% compatible with the collection classes because of java generics issues. But the general idea is that you can have an IteratorNumber, which has: boolean hasNext(); byte nextByte(); short nextShort(); ... We also have IteratorByte, IteratorShort, ... which implement IteratorNumber, so you can know which concrete implementation you have, in the same way that Byte, Short, ... implement Number. Then we have collections that can return the iterator, CollectionNumber with CollectionXxx, lists for random access, ListNumber with Listxxx, and wrappers of arrays, ArrayNumber with ArrayXxx. The ArrayXxx are final classes, and using them directly gives no performance degradation (methods get inlined and is as if you are using the array directly). The other upshot, is that these can work as read-only views on arrays, making the code a lot more resistant. And we can provide standard computation on top of them. The VTypes have been retrofitted to use this, so now we have a VNumberArray that defines: ListNumber getData(); VDouble overrides that to: ListDouble getData(); As before, if you have a VDoubleArray you can work with that directly. Or, you could simply request a VNumberArray, and work with any numeric type. This is already implemented and tested, especially with Graphene, and it really works very well (I only write one binding to all numeric graphs). There is no more issues of converting types from one to the other. You can have read only views. You can make computation without having to copy data over and over. In practical terms, this means you can write: PVReader<VNumberArray> pv = PVManager.read(vNumberArray("mypv")).maxRate(ofMillis(100)); You request it to be an array of numbers, without caring too much of what number type. Another requirement I got is the ability to see a scalar as an array of one. This is what some "physics/math" environment do, since arrays are usually n-dimensional, and a scalar is a 0-dimensional array. This would make the type system closer to that. There are some issues, though, and I am trying to understand whether I am shooting myself in the foot by trying to support that. So, I encourage you to think through this thing, and tell me I should not be doing it if you so feel. The simple way to do this is simply to have VNumber extend VNumberArray. That is, a scalar number is simply an array of size 1. One problem is that, since we limited only to have Integer/Double on scalars, we do have Byte/Short/Int/Float/Double on array (for performance reasons). So far, arrays have always matched the type on the server. We have to choices: 1) Keep only Integer/Double for scalars. Some arrays now will not match the type (the ones that have length 1) 2) Implement all types for scalars. All arrays match. With the changes above, you can still use VNumber anyway for the general case. My preference is the second at this point. The other (bigger) problem is for dynamic arrays. While an array of size 0 is fine, a scalar with no number is not. We have the following choices: 1) If the elementCount on the server is 1, I setup a monitor of fixed size 1, and always return a scalar (array of 1). This means: you cannot have a dynamic array of 0 or 1. 2) I always setup a monitor to dynamic size. If elementCount is 1, it means I can produce VNumbers, but if I get an array of 0, the VNumber.getValue() will return null. Which means, clients will need to test for null. Not really happy with either choice, I have to say. Probably the second one is better because the behavior is more expected, while the first behavior seems more arbitrary. But I would always look for the channel elementCount to see whether it's a scalar (i.e. 1) or a proper array (i.e. >1). This I haven't implemented yet, because of these concerns. The Scalar and Array interfaces are, after these changes, of little use. My feeling is that they should be retired. So, I will most likely deprecate them. The array types, like VDoubleArray, still return a direct access to the array. I am inclined to remove that, but have facilities in place to easily provide the array in case you need it (i.e. to use in some math library). There will be two options: get a copy or get the array without a copy. The second one may not always be available (e.g. type conversion, etc...), is unsafe (arrays are mutable), but provides the best performance. The first will always be available. I think that should be it. Gabriele |
From: Carcassi, G. <car...@bn...> - 2011-05-23 15:49:22
|
Hi all, Making an official release of PVManager, so that is aligned with the soon to come CSS Core release. Main work in these past months have been testing the JCADataSource with long term usage and several connects/disconnects to make sure resources are not leaks and creating some kind of pattern for expressions that need to be changed at runtime (so that they don't require a reconnect). For the last, the Waterfall plot parameters can now be changed at runtime, so that the plot is automatically updated at the next notification and uses all previous data; the second example is a group of expressions that can be changed (add/remove expressions, which are connected and disconnected appropriately) which is then used for a table, but (given that gets expressions and not channels) could be used in more complicated scenarios. Changes since last release: * JCADataSource: adding monitor mask as parameter * JCADataSource: monitors and listeners are now properly disposed * Core: can specify how max amount of latest values to queue * Waterfall plot: can change parameters dynamically * Waterfall plot: can scroll up or down, can change background color * Waterfall plot: advanced based on time, not notifications. If values arrive out of order or late, the plot is fixed accordingly * DynamicGroup: an expression that returns the result of list of expressions that can be edited dynamically * Misc bugfixes Gabriele |
From: Carcassi, G. <car...@bn...> - 2011-01-26 22:37:18
|
Hi all, We are about to merge a new release of PVManager. The main things are a whole set of fixes following comments and bug reports from Kay, and a contribution from Bastian to better split up TypeSupport. I have been also adding a Waterfall plot widget, mainly to test the pipeline for image support in PVManager. It will be turned into a more fully fledged app+BOY widget in the next few months. PVManager 0.4 * Bug: can now actually override threadSwitch and dataSource * Bug: possible condition in Notifier.isActive() * Bug: CompositeDataSource was not forwarding exceptions properly * JVA: added support for scalar float, byte and short * Bug: List support would notify improperly (and include older data in the list) * Adding gaussianWaveform simulator * Adding tentative support for VImage data type * Adding tentative support for waterfall plots * Bug: wrong capitalization in simulated signales generated Error instead of Exception * Adding isTimeValide to determine the quality of the timestamp. In Epics 3, checks whether the second is a UNIX zero or an EPICS zero. * INCOMPATIBLE CHANGE: Refactored TypeSupport. Notification and Time are now separate supports (contribution from Bastian!). Checks whether duplicate inconsistent support is present for a type. CSS Integration * New pvmanager.ui plugin to take care of all UI dependencies and utilities. This allows headless applications. * INCOMPATIBLE CHANGE: by default pvmanager now sends notification on the timer thread. Use the SWT thread switch defined in the pvmanager.ui plug-in. * Bug: Block notifications on SWT thread if Display is disposed * New pvmanager.widgets plugin. Will include widget to display standard data objects coming from PVManager. Divided into Display (passive, just set the data) and Widgets (active, manage their connection and PV) * VImage display, to display the VImage type * WaterfallWidget: to display waterfall plots PVManager probe * Close PV on dispose Waterfall Plot * New plug-in to show a waterfall plot from a waveform Gabriele |
From: Carcassi, G. <car...@bn...> - 2010-12-14 19:16:16
|
Hi all, A very rich PVManager release. Changes include: * Added error handling. By default, exceptions are attached to the PV and a notification is sent on selected thread - typically UI. Can override by passing own exception handler * Added support for native type of channels. * No more use of EPICS 3 implicit conversions (they are too much dependent on that particular data source, and Epics 4 works differently) * Added a set of utility to format values to Strings based on java.text.Format. In particular: NumberFormat that accept digits of precision; NumberFormat that uses the toString for primitives; TimeStampFormat for TimeStamp (follows the same syntax as SimpleDateFormat for the format String); ValueFormat for the control system data types. * Refactored JCA implementation * JCA now honors the NumberFormat in Display (i.e. returns a NumberFormat based on the settings on the server) * Added utility methods to aid applications that use dynamic typing (connect to whatever PV and do something no matter the type) * Scalability test on 1563 pvs. Creation time: 450 ms for 1563 pv (750ms creation for whole UI - 300ms for creation of UIs without PVs), 0.29 ms per pv. Load as a function of scanning: 1Hz 5.7%, 10Hz 11.7%, 20Hz 23.8%, 50 Hz 27%. AWT thread load estimate 15/20%. No responsiveness problem. * Can add PV listener only for specific types * Added general purpose filtering of events * Moved utility classes (such as Formats and Time classes) to a separate utility package. Elements of which may be substituted with other libraries (if available) Thanks to Kay, Kunal, Xihui and Bastian for feedback. Gabriele |
From: Carcassi, G. <car...@bn...> - 2010-12-08 15:52:36
|
Based on feedback and further thinking, here's where I am right now: * Data conversion should not be in the datasource. It's a mess otherwise: people implementing the epics3, epics4, simulation or whatever implement thing differently... (There are caveats in term of performance optimization, but I don't think they change the general rule) * What is a valid conversions is somewhat specific to the task at hand, so it is better to be explicit. Explicit should not mean onerous. So: vDouble("mypv") - means a VDouble and only a VDouble numericScalar("mypv") - means any scalar value and is converted to a VDouble numericValueOf("myPv") - means any scalar, array or multichannel array, take the first element and convert to a VDouble all return VDouble and the user can choose what is more appropriate. So, PVManager user side can choose, DataSource implementor only returns the native type, those operators take care of making the client-side conversion so that it always works regardless of implementation. And everybody is (hopefully) happy... Gabriele |
From: Dalesio, L. <da...@bn...> - 2010-12-08 14:36:33
|
OTOH, a scalar could be brought into a matrix multiplication to enable or disable - a scalar of one or two. I change my vote - it should convert to an array of 1 element. -----Original Message----- From: Dalesio, Leo Sent: Wed 12/8/2010 9:28 AM To: Ralph Lange; pvm...@li... Subject: Re: [Pvmanager-devel] Data conversion from scalar to array +2 -----Original Message----- From: Ralph Lange [mailto:Ral...@be...] Sent: Wed 12/8/2010 4:49 AM To: pvm...@li... Subject: Re: [Pvmanager-devel] Data conversion from scalar to array On 07.12.2010 19:00 Marty Kraimer wrote: > On 12/07/2010 10:53 AM, Carcassi, Gabriele wrote: >> That is: if I ask for a VDouble, but the native type is an array >> VDoubleArray, should I automatically return a VDouble with the first >> element or return a type mismatch error? If I ask for a VDoubleArray, >> but the native type is a VDouble, should I return a VDoubleArray with >> an array of size 1 or return a type mismatch error? >> >> >> >> My hunch is to not make these conversions by default, but to provide >> (if needed), an operation that does such conversion. this way the >> user can do it but it's an explicit operation. >> >> >> >> Agree? Disagree? >> > > I vote for type mismatch error. +1 ~Ralph ------------------------------------------------------------------------------ What happens now with your Lotus Notes apps - do you make another costly upgrade, or settle for being marooned without product support? Time to move off Lotus Notes and onto the cloud with Force.com, apps are easier to build, use, and manage than apps on traditional platforms. Sign up for the Lotus Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d _______________________________________________ Pvmanager-devel mailing list Pvm...@li... https://lists.sourceforge.net/lists/listinfo/pvmanager-devel |
From: Dalesio, L. <da...@bn...> - 2010-12-08 14:29:11
|
+2 -----Original Message----- From: Ralph Lange [mailto:Ral...@be...] Sent: Wed 12/8/2010 4:49 AM To: pvm...@li... Subject: Re: [Pvmanager-devel] Data conversion from scalar to array On 07.12.2010 19:00 Marty Kraimer wrote: > On 12/07/2010 10:53 AM, Carcassi, Gabriele wrote: >> That is: if I ask for a VDouble, but the native type is an array >> VDoubleArray, should I automatically return a VDouble with the first >> element or return a type mismatch error? If I ask for a VDoubleArray, >> but the native type is a VDouble, should I return a VDoubleArray with >> an array of size 1 or return a type mismatch error? >> >> >> >> My hunch is to not make these conversions by default, but to provide >> (if needed), an operation that does such conversion. this way the >> user can do it but it's an explicit operation. >> >> >> >> Agree? Disagree? >> > > I vote for type mismatch error. +1 ~Ralph ------------------------------------------------------------------------------ What happens now with your Lotus Notes apps - do you make another costly upgrade, or settle for being marooned without product support? Time to move off Lotus Notes and onto the cloud with Force.com, apps are easier to build, use, and manage than apps on traditional platforms. Sign up for the Lotus Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d _______________________________________________ Pvmanager-devel mailing list Pvm...@li... https://lists.sourceforge.net/lists/listinfo/pvmanager-devel |
From: Ralph L. <Ral...@be...> - 2010-12-08 09:49:32
|
On 07.12.2010 19:00 Marty Kraimer wrote: > On 12/07/2010 10:53 AM, Carcassi, Gabriele wrote: >> That is: if I ask for a VDouble, but the native type is an array >> VDoubleArray, should I automatically return a VDouble with the first >> element or return a type mismatch error? If I ask for a VDoubleArray, >> but the native type is a VDouble, should I return a VDoubleArray with >> an array of size 1 or return a type mismatch error? >> >> >> >> My hunch is to not make these conversions by default, but to provide >> (if needed), an operation that does such conversion… this way the >> user can do it but it’s an explicit operation. >> >> >> >> Agree? Disagree? >> > > I vote for type mismatch error. +1 ~Ralph |