OpenICE Community Support Forum

Welcome to the OpenICE community support forum. Use this forum for submitting bugs, asking for help, and solving problems you are having with OpenICE software. For ideas, general questions, and conversation please use the discussion forum.
+3

> Building 75% > :run using Command gradlew run

Ashish Saini 1 year ago 0

E:\hello-openice-master>gradlew eclipse

:eclipseClasspath
:eclipseJdt
:eclipseProject
:eclipse

BUILD SUCCESSFUL

Total time: 3.217 secs
E:\hello-openice-master>gradlew build
:compileJava
:processResources
:classes
:jar
:startScripts
:distTar
:distZip
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build

BUILD SUCCESSFUL

Total time: 4.333 secs
E:\hello-openice-master>gradlew run
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:run
INFO | Loading ice_library.xml from jar:file:/C:/Users/ashish/.gradle/caches/modules-2/files-2.1/org.mdpnp/x73-idl-rti-dds/0.6.3/8e5005d356d91f80cfb3b157e610971108aa35e3/x73-idl-rti-dds-0.6.3.jar!/META-INF/ice_library.xml
strategy: OnMiddlewareThread
> Building 75% > :run
+3

HeartBeat

Jeff Plourde 2 years ago in DDS • updated 2 years ago 0
The OpenICE systems need to track the presence and availability of various devices in the system. There are a lot of possible ways to maintain the known "liveliness" of remote participants. Here are some of the ways we have tried in the past and the solution which we have converged upon during OpenICE development.

  • Participant Liveliness
    • Our first mechanism was to use DDS metadata to track the liveliness of remote participants. In principle this worked but it had several drawbacks and unmet requirements...
      • It may not always be desirable to maintain a 1:1 correspondence between participant and device. For instance a participant accepting connections from bluetooth devices might actually communicate data for a number of such devices through one DDS Participant.
      • Participant meta-data does not usually get relayed between DDS networks. Further, when data is relayed to a remote network (perhaps at the central monitoring or data center scope) it is presented to that network through a new participant local to that network.
      • Configuration of discovery-related parameters is vendor-specific so establishing compatible settings can be difficult.
  • DeviceIdentity instance Liveliness
    • Our next attempt was at using the Liveliness of DeviceIdentity instances to track remote device liveliness.
      • This successfully breaks the undesirable 1:1 correspondence participant and device.
      • The problem here is that DeviceIdentity is not frequently republished. Meaning that once a reader has received a DeviceIdentity instance sample it *will* properly mark that instance "NOT ALIVE" when it fails to communicate a heartbeat; but later when the connection is re-established there is no new sample to communicate and the state of the instance will not become ALIVE until a new sample is produced.
  • A distinct HeartBeat topic
    • To meet our requirements we created a Topic in the system expressly for the purpose of discerning liveliness.
    • By contract devices all must publish a new sample of Heartbeat every two seconds. The sample size is deliberately kept very small; including only UDI and a device type.
    • Because this is "user" level data (and not metadata) from the DDS perspective it will "properly" traverse routes and links between DDS systems.
    • This topic is described in our IDL. Our QoS settings are in a profile called "heartbeat" within ice_library.xml.
    • You can view realtime Heartbeats from devices in our lab on our diagnostics page.
DDS OpenICE demo-apps
+2

Build OpenICE fom github failed

Hank Hung 3 months ago in OpenICE • updated by geovannio vinhas 2 months ago 1

Hello,


When I build mdpnp source code form github, I encounter some issue.

It print some error, look like the artifactory files not exist?



A problem occurred evaluating project ':data-types:x73-idl-rti-dds'.

> Could not resolve all dependencies for configuration ':data-types:x73-idl-rti-dds:rtiddsgen'.
   > Could not resolve org.anarres:cpp-bin:1.2.8-SNAPSHOT.
     Required by:
         org.mdpnp:x73-idl-rti-dds:0.6.3-SNAPSHOT
      > Unable to load Maven meta-data from https://build.openice.info/artifactory/libs-snapshot/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
         > Could not GET 'https://build.openice.info/artifactory/libs-snapshot/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
            > peer not authenticated
      > Unable to load Maven meta-data from https://build.openice.info/artifactory/libs-release/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
         > Could not GET 'https://build.openice.info/artifactory/libs-release/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
            > peer not authenticated
      > Unable to load Maven meta-data from https://build.openice.info/artifactory/remote-repos/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml.
         > Could not GET 'https://build.openice.info/artifactory/remote-repos/org/anarres/cpp-bin/1.2.8-SNAPSHOT/maven-metadata.xml'.
            > peer not authenticated



Please help me solve it. Thanks.



Hank

DDS OpenICE
+2

Building OpenICE testapp failure

Willy Beyer 11 months ago in OpenICE • updated by Dylan Bagshaw 9 months ago 1

Hello,


first I'd really like to thank all the people, who put so much effort in this project. I would love to use the software for a student project of mine, but I stumbled upon some difficulties realizing it. I will try to keep it short and just list some of the problems I encountered:


  • When trying to use the .exe on a windows system and connecting the MP70 with a simple serial setup, I wasn't able to establish a connection. It's probably because of a GUI bug, which was mentioned in some other thread.
  • After that I tried the .bat from the zip archive. With this build I was able to establish a connection with the device adapter, but the ICE_Supervisor would not start. The windows console states an "Exception in Application Start Method".
  • Trying to build from Source using e(fx)clipse, there were some problems with the JavaFX class. com.sun.javafx.Util should be com.sun.javafx.utils.Util After correcting this I was able to build until the test phase, which gave me the following errors:

org.mdpnp.apps.testapp.export.CSVPersisterTest > testCVSLine FAILED
org.junit.ComparisonFailure at CSVPersisterTest.java:28

org.mdpnp.apps.testapp.export.VerilogVCDPersisterTest > testBasicDataStream FAILED
org.junit.ComparisonFailure at VerilogVCDPersisterTest.java:67


I uploaded my test results and the demo-apps.log here: https://drive.google.com/drive/folders/0B2ziQOvyeT-wVDNJcWg1NVAyV28?usp=sharing


Hopefully my descrption is not as confusing as it seems to me. I don't think there is a problem with the testapp, but maybe some incompatbility problems regarding the use of JavaFX and newer versions of the JDK. But I really have no idea, where to start searching. The device adapter and device communication seem to work.


If anyone has an idea how to fix or locate the problem I'd be really thankful :)


Kind regards,

Willy

OpenICE
+1

Vidmate app

veerum 4 weeks ago in DDS • updated by ConfigRouter 1 week ago 2
In this Vidmate app, you will have the ability to choose the quality of the video that you would like to view and download. It will also include HD format and other low-quality settings options are also available. So that when you choose low-quality videos then your memory will not be wasted and left space will be required for such type of videos. In the same way, you can also download music file with the help of a Vidmate app. vidmate apk vidmate download vidmate app download
+1

Inspirational Quotes, Love Quotes

sunilb 4 months ago in DDS 0
Inspirational Quotes : Sometimes people end up losing themselves in the past and at such point in time, motivation is the thing that we need most. Motivation fills the people with power that will in turn help to derive the meaning of success. It will motivate people to act and do things. It targets the inner power and helps people to Love Quotes act and achieve things.It is mostly related to desires and dreams as it is what is needed in order to fulfill them. Famous Quotes
+1

Using openICE with the MX800

Boaz Yaari 6 months ago in OpenICE 0

Hello all,

I know that this topic has been covered extensively, but I haven't seemed to have any luck for months already. I have been attempting to connect the Phillips MX800 to my computer to collect data from it. I am following the directions exactly, but have no luck at all. The monitor is in the simulation room at the local hospital so I have freedom to play with it at the hospital, but not to bring it to a lab.

I'm not sure at this point if it's an issue with the monitor, and I don't know how to find out if it is or isn't. When I connect directly to the computer with the keyspan tripplite adapter, or when I connect with the beaglebone black with the openICE debian running I can't see any signal, and on the monitor settings I'm going exactly according to the instructions on the phillips manual.

My background in computers and engineering isn't strong (I'm a biology student), but I feel like at this stage I'm missing something and I just can't seem to find what it is. I recently found an intellibridge ec10, but I can't find how to access the data from that either. If somebody could help me I would be extremely appreciative and would be happy to assist in some way too.

Thank you for any assistance in advance, and a big thank you to this community in general for all the hard work put into this project, it's a great tool.

Boaz

device-adapter ICE OpenICE
+1
Under review

Is build.openice.info server down?

jaewon-choi 12 months ago in OpenICE • updated by gianpiero 4 months ago 5

I tried build your mdpnp project(https://github.com/mdpnp/mdpnp), but it occurs error like below.


It looks your server has some problem(502 error occurs), can you check out this?


Answer
Dave 12 months ago

I restarted the server, please try again.

+1

Open ICe with real Medical devices

Imad Eddine 1 year ago in OpenICE • updated by Dylan Bagshaw 9 months ago 5

Hello everyone,

I want to test OpenICE with a real medical devices, could I find any medical devices on Amazon or another websites that are compatible with OpenICE. If so how can I know when navigating in such websites that any medical device is compatible with OpenICE, does it have a reference number on it description ?

Thank you.

Waiting for our response.

ICE OpenICE
Answer
Dylan Bagshaw 9 months ago

Hello,


A list of OpenICE compatible devices can be found here:

https://www.openice.info/docs/4_device-adapter-setup.html


You can access that page by following the link or navigating to openice.info and selecting "Device-Adapter Setup" form the "Docs" drop down menu located at the top of the page.


To get started with a physical medical device instead of one of our simulators, I would suggest looking into purchasing a Nonin Onyx II pulse oximeter. They are wireless and will provide you with a couple data points to feed into the ICE supervisor. You can find these on ebay or go directly through a Nonin Sales Rep.

Nonin ebay Listing


I hope this helps!



Dylan



+1

Intellivue MP50

D Nesmith 1 year ago in OpenICE • updated by Willy Beyer 11 months ago 3

I am trying to use the rs-232 option with an Intellivue MP50 on Windows 7 x64. It does not seem to open the serial port (I am assuming it will default to COM1?).

The demo-apps.log looks like this:

2016-09-06 10:14:33,625 | INFO | Loading System configuration from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-apps-0.6.3-SNAPSHOT.jar!/ice.system.properties | org.mdpnp.apps.testapp.Main | main

2016-09-06 10:14:45,464 | WARN | Attempt to load org.mdpnp.data.serial.PureJavaCommSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,464 | WARN | cannot load candidate SerialProvider org.mdpnp.data.serial.PureJavaCommSerialProvider; trying another | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
java.lang.ClassNotFoundException: org.mdpnp.data.serial.PureJavaCommSerialProvider
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.mdpnp.devices.serial.SerialProviderFactory.locateDefaultProvider(SerialProviderFactory.java:92)
at org.mdpnp.devices.serial.SerialProviderFactory.getDefaultProvider(SerialProviderFactory.java:63)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:287)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:276)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.access$000(ObjectPropertyBase.java:51)
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(ObjectPropertyBase.java:233)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyObjectWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyObjectWrapper.java:176)
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:142)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at javafx.scene.control.SelectionModel.setSelectedItem(SelectionModel.java:102)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel.lambda$new$154(ComboBox.java:502)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel$$Lambda$72/188476955.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.SingleSelectionModel.updateSelectedIndex(SingleSelectionModel.java:215)
at javafx.scene.control.SingleSelectionModel.select(SingleSelectionModel.java:149)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin.lambda$createListView$321(ComboBoxListViewSkin.java:695)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin$$Lambda$152/1186318323.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:395)
at javafx.scene.control.MultipleSelectionModelBase.clearAndSelect(MultipleSelectionModelBase.java:348)
at javafx.scene.control.ListView$ListViewBitSetSelectionModel.clearAndSelect(ListView.java:1400)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.simpleSelect(CellBehaviorBase.java:260)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.doSelect(CellBehaviorBase.java:224)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.mousePressed(CellBehaviorBase.java:150)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:95)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3758)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3486)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2495)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:350)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(GlassViewEventHandler.java:385)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$265/1756976004.get(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:404)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:384)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:927)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(WinApplication.java:128)
at com.sun.glass.ui.Application.enterNestedEventLoop(Application.java:511)
at com.sun.glass.ui.EventLoop.enter(EventLoop.java:107)
at com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(QuantumToolkit.java:593)
at javafx.stage.Stage.showAndWait(Stage.java:463)
at org.mdpnp.apps.testapp.ConfigurationDialog.showDialog(ConfigurationDialog.java:165)
at org.mdpnp.apps.testapp.Main$FxApplication.start(Main.java:81)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$159(LauncherImpl.java:863)
at com.sun.javafx.application.LauncherImpl$$Lambda$52/895595521.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$172(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl$$Lambda$48/30812720.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
at com.sun.javafx.application.PlatformImpl$$Lambda$50/792647665.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
at com.sun.javafx.application.PlatformImpl$$Lambda$49/538452371.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(WinApplication.java:101)
at com.sun.glass.ui.win.WinApplication$$Lambda$38/1689157972.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:14:45,468 | WARN | Attempt to load org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,469 | WARN | org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:47,016 | INFO | Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,045 | INFO | Loading XML bean definitions from class path resource [DeviceAdapterContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,140 | INFO | Loading XML bean definitions from class path resource [RtConfig.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,219 | INFO | Loading properties file from class path resource [ice.properties] | org.springframework.beans.factory.config.PropertyPlaceholderConfigurer | JavaFX Application Thread
2016-09-06 10:14:47,312 | INFO | Loading ice_library.xml from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/x73-idl-rti-dds-0.6.3-SNAPSHOT.jar!/META-INF/ice_library.xml | org.mdpnp.rtiapi.qos.IceQos | JavaFX Application Thread
2016-09-06 10:14:47,677 | INFO | Refreshing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,678 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,728 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'taskExecutor': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'driver': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'deviceIdentity': replacing [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'partition': replacing [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'timeManager': replacing [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileInvoker': replacing [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileSchedule': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'timerFactory': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmxServer': replacing [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmx.attributeSource': replacing [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.assembler': replacing [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.namingStrategy': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'annotations.exporter': replacing [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,819 | INFO | Initializing ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,069 | INFO | Initializing ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,126 | INFO | Registering beans for JMX exposure on startup | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'driver' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'partition' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,134 | INFO | Bean with name 'timeManager' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,135 | INFO | Located managed bean 'partition': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=partition] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,147 | INFO | Located managed bean 'driver': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=driver] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,157 | INFO | Located managed bean 'timeManager': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=timeManager] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,158 | WARN | Bean with key 'timeManager' has been registered as an MBean but has no exposed attributes or operations | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,194 | ERROR | [D0000|Reader(80000807)|T=DeviceIdentity|GET_MATCHED Participant DATA]DDS_DataReader_get_matched_publication_participant_data:ERROR: Failed to get discovered_participant_data | com.rti.dds | EventLoopHandler
2016-09-06 10:14:48,195 | WARN | Unable to get participant information for DeviceIdentity publication | org.mdpnp.apps.testapp.DeviceListModelImpl | EventLoopHandler
2016-09-06 10:14:48,221 | INFO | Connecting to >null< | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | Thread-15
2016-09-06 10:14:48,227 | ERROR | Thrown by Thread[Thread-15,5,DeviceAdapter] | org.mdpnp.devices.AbstractDevice | Thread-15
java.lang.ArrayIndexOutOfBoundsException: 1
at org.mdpnp.devices.serial.TCPSerialProvider.connect(TCPSerialProvider.java:78)
at org.mdpnp.devices.philips.intellivue.RS232Adapter.<init>(RS232Adapter.java:134)
at org.mdpnp.devices.philips.intellivue.DemoSerialIntellivue.connect(DemoSerialIntellivue.java:75)
at org.mdpnp.devices.DeviceDriverProvider$SpringDecorator.connect(DeviceDriverProvider.java:355)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$HeadlessAdapter.run(DeviceAdapterCommand.java:159)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$GUIAdapter.run(DeviceAdapterCommand.java:460)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:15:06,496 | INFO | 1% Shutting down | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 10% Shut down local monitoring client | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 20% Shut down local user interface | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | Shutting down the model | org.mdpnp.apps.testapp.DeviceListModelFactory | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 50% Ask the device to disconnect from the ICE | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 75% Shutting down the device | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Closing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans on shutdown | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,505 | INFO | Shutting down ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,518 | INFO | runLoop in Terminating state; runLoop will end | org.mdpnp.devices.net.NetworkLoop | Network Loop
2016-09-06 10:15:06,518 | INFO | NetworkLoop.runLoop ended | org.mdpnp.devices.philips.intellivue.DemoEthernetIntellivue | Network Loop
2016-09-06 10:15:06,530 | INFO | AbstractDevice shutdown complete | org.mdpnp.devices.AbstractDevice | JavaFX Application Thread
2016-09-06 10:15:06,530 | INFO | Shutting down ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Shut down spring context | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Closing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Handle parent context shutdown event | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | JavaFX Application Thread
2016-09-06 10:15:09,643 | INFO | This is the end, exit code=0 | org.mdpnp.apps.testapp.Main | main

2016-09-06 10:14:33,625 | INFO | Loading System configuration from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-apps-0.6.3-SNAPSHOT.jar!/ice.system.properties | org.mdpnp.apps.testapp.Main | main

2016-09-06 10:14:45,464 | WARN | Attempt to load org.mdpnp.data.serial.PureJavaCommSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,464 | WARN | cannot load candidate SerialProvider org.mdpnp.data.serial.PureJavaCommSerialProvider; trying another | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
java.lang.ClassNotFoundException: org.mdpnp.data.serial.PureJavaCommSerialProvider
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.mdpnp.devices.serial.SerialProviderFactory.locateDefaultProvider(SerialProviderFactory.java:92)
at org.mdpnp.devices.serial.SerialProviderFactory.getDefaultProvider(SerialProviderFactory.java:63)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:287)
at org.mdpnp.apps.testapp.SettingsController$4.changed(SettingsController.java:276)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.access$000(ObjectPropertyBase.java:51)
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(ObjectPropertyBase.java:233)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyObjectWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyObjectWrapper.java:176)
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:142)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at javafx.scene.control.SelectionModel.setSelectedItem(SelectionModel.java:102)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel.lambda$new$154(ComboBox.java:502)
at javafx.scene.control.ComboBox$ComboBoxSelectionModel$$Lambda$72/188476955.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.SingleSelectionModel.updateSelectedIndex(SingleSelectionModel.java:215)
at javafx.scene.control.SingleSelectionModel.select(SingleSelectionModel.java:149)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin.lambda$createListView$321(ComboBoxListViewSkin.java:695)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin$$Lambda$152/1186318323.invalidated(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:176)
at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:142)
at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:395)
at javafx.scene.control.MultipleSelectionModelBase.clearAndSelect(MultipleSelectionModelBase.java:348)
at javafx.scene.control.ListView$ListViewBitSetSelectionModel.clearAndSelect(ListView.java:1400)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.simpleSelect(CellBehaviorBase.java:260)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.doSelect(CellBehaviorBase.java:224)
at com.sun.javafx.scene.control.behavior.CellBehaviorBase.mousePressed(CellBehaviorBase.java:150)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:95)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3758)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3486)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2495)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:350)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(GlassViewEventHandler.java:385)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$265/1756976004.get(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:404)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:384)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:927)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(WinApplication.java:128)
at com.sun.glass.ui.Application.enterNestedEventLoop(Application.java:511)
at com.sun.glass.ui.EventLoop.enter(EventLoop.java:107)
at com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(QuantumToolkit.java:593)
at javafx.stage.Stage.showAndWait(Stage.java:463)
at org.mdpnp.apps.testapp.ConfigurationDialog.showDialog(ConfigurationDialog.java:165)
at org.mdpnp.apps.testapp.Main$FxApplication.start(Main.java:81)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$159(LauncherImpl.java:863)
at com.sun.javafx.application.LauncherImpl$$Lambda$52/895595521.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$172(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl$$Lambda$48/30812720.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$170(PlatformImpl.java:295)
at com.sun.javafx.application.PlatformImpl$$Lambda$50/792647665.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(PlatformImpl.java:294)
at com.sun.javafx.application.PlatformImpl$$Lambda$49/538452371.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(WinApplication.java:101)
at com.sun.glass.ui.win.WinApplication$$Lambda$38/1689157972.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:14:45,468 | WARN | Attempt to load org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:45,469 | WARN | org.mdpnp.devices.serial.TCPSerialProvider | org.mdpnp.devices.serial.SerialProviderFactory | JavaFX Application Thread
2016-09-06 10:14:47,016 | INFO | Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,045 | INFO | Loading XML bean definitions from class path resource [DeviceAdapterContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,140 | INFO | Loading XML bean definitions from class path resource [RtConfig.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,219 | INFO | Loading properties file from class path resource [ice.properties] | org.springframework.beans.factory.config.PropertyPlaceholderConfigurer | JavaFX Application Thread
2016-09-06 10:14:47,312 | INFO | Loading ice_library.xml from jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/x73-idl-rti-dds-0.6.3-SNAPSHOT.jar!/META-INF/ice_library.xml | org.mdpnp.rtiapi.qos.IceQos | JavaFX Application Thread
2016-09-06 10:14:47,677 | INFO | Refreshing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:14:47,678 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,728 | INFO | Loading XML bean definitions from URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml] | org.springframework.beans.factory.xml.XmlBeanDefinitionReader | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'taskExecutor': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,756 | INFO | Overriding bean definition for bean 'driver': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.AbstractDeviceFactory]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'deviceIdentity': replacing [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'partition': replacing [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.PartitionAssignmentController]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=shutdown; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,757 | INFO | Overriding bean definition for bean 'timeManager': replacing [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.TimeManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=start; destroyMethodName=stop; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileInvoker': replacing [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.support.MethodInvokingRunnable]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'checkForPartitionFileSchedule': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorTask]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'timerFactory': replacing [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmxServer': replacing [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,758 | INFO | Overriding bean definition for bean 'jmx.attributeSource': replacing [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.assembler': replacing [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'jmx.namingStrategy': replacing [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.mdpnp.devices.DeviceDriverProvider.DeviceFactoryNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,759 | INFO | Overriding bean definition for bean 'annotations.exporter': replacing [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3-SNAPSHOT.jar!/DriverContext.xml]] with [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/C:/Users/dnesmith/AppData/Local/OpenICE/app/demo-devices-0.6.3.jar!/DriverContext.xml]] | org.springframework.beans.factory.support.DefaultListableBeanFactory | JavaFX Application Thread
2016-09-06 10:14:47,819 | INFO | Initializing ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,069 | INFO | Initializing ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:14:48,126 | INFO | Registering beans for JMX exposure on startup | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'driver' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,133 | INFO | Bean with name 'partition' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,134 | INFO | Bean with name 'timeManager' has been autodetected for JMX exposure | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,135 | INFO | Located managed bean 'partition': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=partition] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,147 | INFO | Located managed bean 'driver': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=driver] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,157 | INFO | Located managed bean 'timeManager': registering with JMX server as MBean [mdpnp.driver.IntellivueSerial1353092995:service=timeManager] | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,158 | WARN | Bean with key 'timeManager' has been registered as an MBean but has no exposed attributes or operations | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:14:48,194 | ERROR | [D0000|Reader(80000807)|T=DeviceIdentity|GET_MATCHED Participant DATA]DDS_DataReader_get_matched_publication_participant_data:ERROR: Failed to get discovered_participant_data | com.rti.dds | EventLoopHandler
2016-09-06 10:14:48,195 | WARN | Unable to get participant information for DeviceIdentity publication | org.mdpnp.apps.testapp.DeviceListModelImpl | EventLoopHandler
2016-09-06 10:14:48,221 | INFO | Connecting to >null< | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | Thread-15
2016-09-06 10:14:48,227 | ERROR | Thrown by Thread[Thread-15,5,DeviceAdapter] | org.mdpnp.devices.AbstractDevice | Thread-15
java.lang.ArrayIndexOutOfBoundsException: 1
at org.mdpnp.devices.serial.TCPSerialProvider.connect(TCPSerialProvider.java:78)
at org.mdpnp.devices.philips.intellivue.RS232Adapter.<init>(RS232Adapter.java:134)
at org.mdpnp.devices.philips.intellivue.DemoSerialIntellivue.connect(DemoSerialIntellivue.java:75)
at org.mdpnp.devices.DeviceDriverProvider$SpringDecorator.connect(DeviceDriverProvider.java:355)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$HeadlessAdapter.run(DeviceAdapterCommand.java:159)
at org.mdpnp.apps.testapp.DeviceAdapterCommand$GUIAdapter.run(DeviceAdapterCommand.java:460)
at java.lang.Thread.run(Thread.java:745)
2016-09-06 10:15:06,496 | INFO | 1% Shutting down | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 10% Shut down local monitoring client | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | 20% Shut down local user interface | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,501 | INFO | Shutting down the model | org.mdpnp.apps.testapp.DeviceListModelFactory | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 50% Ask the device to disconnect from the ICE | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,503 | INFO | 75% Shutting down the device | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Closing Philips Intellivue (MIB/RS232): startup date [Tue Sep 06 10:14:47 MDT 2016]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2 | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans on shutdown | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,504 | INFO | Unregistering JMX-exposed beans | org.springframework.jmx.export.MBeanExporter | JavaFX Application Thread
2016-09-06 10:15:06,505 | INFO | Shutting down ExecutorService 'timerFactory' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,518 | INFO | runLoop in Terminating state; runLoop will end | org.mdpnp.devices.net.NetworkLoop | Network Loop
2016-09-06 10:15:06,518 | INFO | NetworkLoop.runLoop ended | org.mdpnp.devices.philips.intellivue.DemoEthernetIntellivue | Network Loop
2016-09-06 10:15:06,530 | INFO | AbstractDevice shutdown complete | org.mdpnp.devices.AbstractDevice | JavaFX Application Thread
2016-09-06 10:15:06,530 | INFO | Shutting down ExecutorService 'taskExecutor' | org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Shut down spring context | org.mdpnp.apps.testapp.DeviceAdapterCommand | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Closing org.springframework.context.support.ClassPathXmlApplicationContext@7c3d13f2: startup date [Tue Sep 06 10:14:47 MDT 2016]; root of context hierarchy | org.springframework.context.support.ClassPathXmlApplicationContext | JavaFX Application Thread
2016-09-06 10:15:06,531 | INFO | Handle parent context shutdown event | org.mdpnp.devices.DeviceDriverProvider$SpringLoadedDriver | JavaFX Application Thread
2016-09-06 10:15:09,643 | INFO | This is the end, exit code=0 | org.mdpnp.apps.testapp.Main | main